2012-01-25 17 views
0

私はこのようなjQuery hoverIntent pluginを使用しています:jQuery hoverIntentプラグインインスタンスの設定をオンザフライで変更するにはどうすればよいですか?

$('#box').hoverIntent({ over:function_a, out:function_b, interval:0 }); 

を、私は500に間隔を設定するfunction_a内オンザフライこのインスタンスの設定を変更したいしかし、これは達成してどのようにすることはできますか?

ありがとうございました。

答えて

2

hoverIntentプラグインは、2つのカスタムは、それが例えば

に割り当てられているすべてのDOM要素に属性を追加:<div id="box">今すぐ<div id="box" hoverIntent_t="" hoverIntent_s="">

になった:

  • hoverIntent_tは、ポーリング間隔タイマー、またはマウスアウトでありますタイマー。
  • hoverIntent_sは、不一致の関数呼び出しを防止するための状態を格納します。

だから、直接このよう#boxの内部状態を変更することができます。

$("#box").attr("hoverIntent_t", "500"); 
関連する問題