アイソトープに基づいてページを作っています。メインディスプレイは水平方向にスクロールし、jquery.mousehweel scriptを使用してデフォルトのマウスホイール操作を行いました。記事を開いたときにデフォルトのアクションをユーザに戻して、それを水平にスクロールさせないようにしたいのですが、どうやってそれを行うのか分かりません。jquery.mousewheelのバインドを一時的に解除する方法
ここでは例を示しますjsfiddleリンクです:
http://jsfiddle.net/DJVX2/529/
あなたはボックスをクリックすると、それは非常に背が高くなっていますが、マウスホイールを使用している場合、それはまだ側にページ側をスクロールします。私はボックスを背にしている間だけユーザーが垂直にスクロールするようにしたいと思います。
ありがとうございました!
注:マウスが#container divを超えていない場合は、既にマウスを使用して水平方向にスクロールすることができます。問題は、マウスがすべてのボックスを含む#makeMeScrollable divの上にあるときです。
または 'on()| off()' ... – elclanrs
はい、@elclanrsは 'on'と 'off'はイベントbindiの優先です最新のjQueryバージョンで。 –
@elclanrs、好きな方法を示すために私の答えを更新しました。 –