1

Web サイトの 1 つで colorbox をライトボックスとして使用しています。マウスが写真の上にあるときにライトボックスを開くことはできましたが、マウスが同じ写真を離れたときにライトボックスを閉じることはできません。

マウスを動かすとライトボックスが開くとすぐに、mouseleave イベントがトリガーされ、マウスがまだ画像上にあるというイベントが発生します。

ここに私の問題を示すJSfiddleがあります: http://jsfiddle.net/8ByeT/1/

それを解決する方法について何か考えはありますか?

よろしくお願いします、エリック

4

2 に答える 2

0

さて、フィドルに読み込まれた jQuery のコピーが 2 つあります。

準備完了イベント ハンドラーが 2 つあります。

$(function() {

$(document).ready(function() {

しかし、本当の問題は、何かがその上に現れたときに発生するmouseleaveイベントハンドラーがあり、次に別のイベントが発生して、それが再び出現し、何らかの形で循環することです。

わかりにくいですが、フィドルでも起動しているJavaScriptが含まれている可能性があります。私はあなたにそれを掘り下げます。

一致しない tag:</section>は、フィドルへの何らかの貼り付けの問題であると想定する必要があります。

于 2012-06-06T12:44:12.707 に答える