「mouseleave」イベントをバインドすることで非表示になるメニューのようなドロップダウンコンテナがあります。
<div id="container">
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
私が抱えている問題は、コンテナの子要素にSELECTオブジェクトが含まれていて、SELECTのOPTIONSがコンテナの境界の外側に物理的に拡張されている場合です。その結果、境界の外側のOPTIONSにカーソルを合わせると、「mouseleave」イベントがトリガーされ、ドロップダウンが起動して閉じます。SELECTはコンテナの子であるため、この場合、mouseleaveイベントがこれを認識することを期待します。