防止引导程序崩溃崩溃
Posted
技术标签:
【中文标题】防止引导程序崩溃崩溃【英文标题】:prevent bootstrap collapse from collapsing 【发布时间】:2013-05-30 16:00:18 【问题描述】:a 在标题内有一个带有按钮的引导折叠。按钮上是 clickEvent 单击按钮时,我想防止collapseEvent。有人给小费吗?
这在这里没有帮助
$('#buttonId').live("click", function (e)
e.preventDefault();
// some action ...
);
有没有办法阻止默认的折叠动作? 谢谢
【问题讨论】:
【参考方案1】:我认为您正在寻找stopPropagation()
方法:
$('#buttonId').live("click", function (e)
e.stopPropagation();
// some action ...
);
如果你的按钮是一个链接(<a>
标签),你也应该防止默认或使用return false;
顺便说一句,live 已被弃用,您应该改用.on() 委托语法,例如:
$(document).on('click', '#buttonId', function(e)
e.stopPropagation();
// some action ...
);
【讨论】:
嘿@roasted,谢谢!效果很好!我认为就我而言,一个简单的点击事件就足够了。感谢您的提示。 @chris Ya,如果您的按钮元素在设置点击处理程序时已经在 DOM 中,则没有理由使用委托。那么一个简单的点击处理程序会更好以上是关于防止引导程序崩溃崩溃的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 angularjs 操作导航栏引导程序 4 崩溃?