gpt4 book ai didi

javascript - IE 错误 'Style' 为空或不是对象 - lightbox-resize.js

转载 作者:太空宇宙 更新时间:2023-11-04 00:22:57 26 4
gpt4 key购买 nike

在 Ie 中我收到一个 javascript 错误:

'Style' 为 null 或不是对象lightbox-resize.js第33行字符 6代码 0

这涉及到以下页面:

http://www.nickypellegrino.com/blog/

我可以找出导致此问题的原因。该页面(和灯箱)在 firefox/chrome 中工作正常 - 但在 IE 中不行。

还有另一个关于 prototype.js 的错误,我也不知道那是什么 :P

最佳答案

问题源于 Prototype 和 jQuery 在符号“$”上的冲突。你将不得不让他们中的一个或另一个放弃它。

使用 jQuery,您可以这样做:

jQuery.noConflict();

在包含库之后:

<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js'></script>
<script>jQuery.noConflict();</script>

完成后,所有期望“$”表示“jQuery”的代码都必须明确使用全局名称“jQuery”而不是“$”。

更好的解决方案可能是找到一种方法来避免在同一页面上使用两个大型 JavaScript 框架。它们都拥有庞大的生态系统,因此您很可能可以找到所需的工具并且只依赖其中一个。

关于javascript - IE 错误 'Style' 为空或不是对象 - lightbox-resize.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8249256/

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