嘿,我正在尝试在 prettyPhoto 中做一个简单的弹出窗口,但在 IE9 和 Chrome 中出现错误。
我已经升级到最新版本的 prettyPhoto 和最新的 jquery,没有任何改变。还尝试在 noConflict 模式下使用 jQuery,但这也不起作用。
这是各个控制台中的错误:
IE:
SCRIPT5007: Invalid operand to 'in': Object expected
jquery-1.8.0.min.js, line 2 character 2299
铬合金:
Uncaught TypeError: Cannot use 'in' operator to search for 'marginTop' in undefined jquery-1.8.0.min.js:2
我的 prettyPhoto 脚本是这样的:
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$("a[rel^='prettyPhoto']").prettyPhoto({
autoplay: true,
wmode: 'opaque',
theme: 'facebook',
deeplinking: false,
social_tools: false
});
});
</script>`
我到处寻找解决方案,找不到任何东西!以前有人遇到过这个问题吗?