1
嘿,我試圖在prettyPhoto中做一個簡單的彈出窗口,但在IE9和Chrome中出現錯誤。prettyPhoto無法在Chrome和IE9中工作
我已經升級到最新版本的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>`
我環顧四周到處尋找解決方案,找不到任何東西! 以前有人有過這個問題嗎?
...你可以把這個jsfiddle嗎?你使用的是壓縮或未壓縮的prettyPhoto版本嗎?您是否嘗試從prettyPhoto(論壇,郵件列表等)收集任何信息? – vector
我們至少能看到關聯的html嗎? – Owlvark