[英]prettyPhoto not working in Chrome and IE9
嘿,我試圖在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>`
我到處四處尋找解決方案,找不到任何東西! 有人以前有這個問題嗎?
我自己的腳本有相同的錯誤。
似乎新的jQuery 1.8.0中存在錯誤。
嘗試切換回jQuery 1.7.2-它對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.