2010-11-30 5 views
0

私はテーブルを作成し、それをaspxページのdivに置き換えています。そのテーブルには4つの列があり、各列には特定のクラスがあります。 div(つまりテーブル)の内容は、ドロップダウンリストが値を変更するたびに$ajax()を使用して変更されます。テーブルを取得するとdivに入ります。必要なのは、その特定のクラスでjquery.hover()を実行する必要があることです。どのように私はクラス名を与えることによって行うことができます。私はすでに$.('.ovr')bind(mouseover,mouseout)をテストしましたが、これも動作しません。あなたは解決策を提供できますか?あなたがMouseEnterイベントとmouseleaveイベントを(jQueryのhover documentationはホバーが実際のMouseEnterとmouseleaveイベントハンドラを結合することを言及して)バインドする必要が手動で「ホバー」イベントをバインドするjquery.hover()をjquery.bind()を使用して使用する方法?

$(document).ready(function(){ 

    $('#id_of_your_table') 
    .delegate('.ovr','mouseover',function(){ 
     your_mouseover_behavior(); 
    }) 
    .delegate('.ovr','mouseout',function(){ 
     your_mouseout_behavior(); 
    }); 

}); 
+0

'$( '。ovr')。ホバー(mouseover、mouseout)'は動作しませんか? –

答えて

3

1

はこのような何かを試してみてください。このような何か作業をする必要があります:

$("...").bind("mouseenter mouseleave", function(e) { 
    if (e.type == "mouseenter") { 
     // hover in 
    } else { 
     // hover out 
    } 
}); 

は、この情報がお役に立てば幸いです。

関連する問題