1

私のテストサイト 1:動作しない場所

私のテストサイト 2:すべてが正常な場所 (コンテンツ内のリスト項目をクリックするとギャラリーが表示されます)

テストサイト 1 で使用するスクリプト (空想的なものはありません ;)):

jQuery(document).ready(function() { 
    jQuery(".fancybox").fancybox();
    jQuery.fancybox.next('right'); 
    jQuery.fancybox.prev('left');   
});

Firefox では、ギャラリーの画像をマウスで切り替えることができません。サムネイルをクリックするとファンシーボックスが開きますが、矢印をクリックして次の画像を取得しても何も起こりません。しかし、Enter キーを使用すると、ギャラリー内を移動できます。Opera、IE9、Chrome、または Safari を使用している場合、マウスを使用できますが、少し「不安定」です。矢印でスパンを正確にヒットする必要があり、fancybox は水平スライドを使用せず、デフォルトのスライド効果を使用します。

私の最初の推測では、サイト上の他のスクリプトの 1 つに干渉している可能性がありますが、他のすべてのスクリプトを削除しても何も変わりません。私の 2 番目の推測では、WP-Minify の影響である可能性がありますが、縮小された JavaScript がなくてもすべて同じです。また、スクリプトを骨まで剥ぎ取り、削除しようとしましたjQuery.fancybox.next('right'); jQuery.fancybox.prev('left');...変更せずに。

誰が私が間違っているのか教えてください。ありがとう

PSコンソールエラーは発生しません。

4

1 に答える 1

0

わかった。私のcssファイルにこの奇妙な振る舞いを引き起こした何かがありました。私はすべてのcssファイルにグローバルを持っていますがa:active{ position: relative; top: 1px; }、fancyboxはこれを好きではないようです;)。

于 2012-07-20T07:27:40.453 に答える