prettyPhoto で簡単なポップアップを作成しようとしていますが、IE9 と Chrome でエラーが発生します。
最新バージョンの prettyPhoto と最新の jquery にアップグレードしましたが、何も変わりませんでした。また、noConflict モードで jQuery を使用しようとしましたが、どちらも機能しませんでした。
これは、それぞれのコンソールのエラーです:
いいえ:
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>`
私はこれに対する解決策を求めていたるところを見回しましたが、何も見つかりません! 以前にこの問題が発生した人はいますか?