gpt4 book ai didi

javascript - Masonry 在 IE 7 中不工作。SCRIPT5009 : 'Element' is undefined masonry. pkgd.min.js,第 9 行字符 6316

转载 作者:行者123 更新时间:2023-11-30 06:31:39 26 4
gpt4 key购买 nike

我对最新版本的砌体有一个奇怪的问题。之前让它工作,但对于一个新项目,我下载了最新版本的 jQuery 和 Masonry,一切正常。由于插件中的错误,IE7 不会加载 Masonry 库。

我在 IE7 控制台中遇到这个错误:

enter image description here

这是我的测试文件的完整代码,因此任何人都可以快速重现它:

<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script type='text/javascript' src='jquery-1.10.1.min.js'></script>
<script type='text/javascript' src='masonry.pkgd.min.js?ver=3.0.0'></script>
</head>
<body>
Test
</body>
</html>

我是否遗漏了一些明显的东西,或者 Masonry 不再与 IE7 兼容?我在网站上没有找到任何相关信息。

如您所见,我使用的是 jQuery 1.10.1 和 Masonry 3.0.0

编辑:我尝试使用非最小化版本,我得到了

SCRIPT5009: 'Element' is undefined
masonry.pkgd.js, line 914 character 1

奇怪,因为那一行没有什么叫做Element..

这是 masonry.pkgd.js 的片段:

911    /*jshint browser: true, strict: true, undef: true, unused: true */
912 /*global define: false */
913
914 ( function( global, ElemProto ) {
915
916 'use strict';
917
918 var matchesMethod = ( function() {
919 // check un-prefixed
920 if ( ElemProto.matchesSelector ) {
921 return 'matchesSelector';
922 }

最佳答案

Read about the library support on their FAQ page

What is Masonry’s browser support?

Masonry works in IE8+ and modern browsers, including mobile browsers on iOS and Android.

关于javascript - Masonry 在 IE 7 中不工作。SCRIPT5009 : 'Element' is undefined masonry. pkgd.min.js,第 9 行字符 6316,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17174668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com