簡體   English   中英

prettyPhoto在Chrome和IE9中不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM