所以我刚刚开始使用引导程序的下拉菜单。这很方便,但我有一个问题。
为了让下拉菜单发挥作用,似乎在添加 html 属性时完全禁用了触发下拉的元素(.dropdown-toggle)的原始功能data-toggle="dropdown"
.
这是有道理的,因为您实际上并不希望下拉菜单切换执行其他神奇的操作(特别是当您尝试访问菜单时重定向到新页面或锚点)。
但是,我有一个提交按钮,当您单击它时,它会通过 ajax 保存一些内容。我希望在执行保存后出现下拉菜单。如何切换两个下拉菜单and单击按钮时执行 ajax 请求?
或者从更模糊的意义上说,如何在保留按钮原始功能的同时切换下拉菜单?
也许 twitter bootstrap 下拉菜单不是这个理想的功能?或者对此有修改吗?
这在 Chrome 中对我有用。捕获按钮的点击事件,然后做你想做的事。如果出现错误或出现以下情况,则停止事件stopPropagation()
and preventDefault()
. Fiddle http://jsfiddle.net/dG36w/
$("#buttonId").click(function(event) {
if ("saved" == "saved") {
null
}
else {
event.stopPropagation();
event.preventDefault();
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)