2

jquery resizableプラグインを使用して、ユーザーが埋め込みビデオのサイズを変更できるようにしています。ビデオは、サイズ変更中の div の子です。これは基本のフィドルhttp://jsfiddle.net/jrzNW/1/です。

マウスがビデオ自体の上に移動するまでは正常に機能し、マウスがビデオから離れるまでサイズ変更が停止します。クリックイベントの開始時に div を show() に設定しようとしましたが、解決策よりも多くの問題が発生しました。誰かが私を正しい方向に向けることができれば、私はそれを感謝します.

4

1 に答える 1

2

さて、あなたはこのようなことを試しましたか?

$('#video').on('mouseover', function() { return false; });

これにより、そのイベントに登録されている他のすべてのものを中止する必要があります。.on()を参照してください

イベント ハンドラから false を返すと、 and が自動的に呼び出さevent.stopPropagation()event.preventDefault()ます。の短縮形として、ハンドラーに false 値を渡すこともできますfunction(){ return false; }。そのため、$("a.disabled").on("click", false); クラスが「無効」のすべてのリンクにイベント ハンドラーをアタッチします。これにより、クリックされたときにリンクをたどることができなくなり、イベントのバブリングも停止します。

于 2012-07-03T01:16:51.797 に答える