LIと子供向けのJQuery Mouseover

css javascript jquery
LIと子供向けのJQuery Mouseover

更新:私はばかです。 デリゲート関数を忘れました。 以下に私のソリューションを投稿しました。

Hey,

スライドスクリプトの作成。 回転divと関連するLI要素のセットがあります。 マウスがLI要素の上に来たら、そのdivに直接ジャンプしたいと思います。

私のLIは次のようになります。

Header
Header

JavaScriptはこれです:

$('.infoDefault').mouseover(function() {
    alert($(this).id);
    clearInterval(intervalFunc);
});
$('.infoDefault').mouseout(function() {
    startInterval();
});

私の問題は、スクリプトが正しく機能していないように見えることです。 マウスオーバー機能はまったく認識されていないようです。 すぐにitnervalが再開されます。 マウスオーバー機能がLI内の子要素をキャッチできないためだと思います(つまり、 H2およびPタグ)。 しかし、よくわかりません。 アノインは助けてもらえますか?

ありがとう

  0  0


ベストアンサー

Nevermindは答えを見つけました。 デリゲート関数を使用する必要があります

$("#slideList").delegate("li", "hover", function () {
    alert('test');
    clearInterval(funcInterval);

}, function () {
    startInterval();
});

0


タイトルとURLをコピーしました