避免下拉式選單在點擊內部時關閉
在Bootstrap 下拉選單中,選單項目預設在任何點擊時關閉,即使是下拉式選單中包含的選單項目本身。雖然使用 event.stopPropagation() 將點擊事件處理程序附加到下拉式選單可以解決此問題,但它可能會導致輪播控制項的委託事件出現問題。
解決方案:
為了解決這個困境,需要更精確的事件委託方法:
<code class="js">$(document).on('click', 'dropdown .dropdown-menu', function (e) { e.stopPropagation(); });</code>
這會將點擊事件委託給所需的容器,確保其中的點擊不會觸發下拉式選單的關閉。
以上是如何防止引導下拉選單在點擊內部時關閉?的詳細內容。更多資訊請關注PHP中文網其他相關文章!