4

我对 Twitter Bootstrap 有疑问,我正在使用 Dropdown 插件,并且正在尝试创建标签选择器,我在此链接中创建了一个示例:

http://jsfiddle.net/gatnc/

我试过这个:

event.stopPropagation;
return false;

有没有人有更好的解决方案,在选择标签时不会关闭下拉菜单?

注意:点击“新标签”。

谢谢!

4

2 回答 2

3

这有效:

$('.dropdown-menu').on('click', 'li', function(event){...});

更新了 jsFiddle

于 2012-04-03T22:44:30.157 回答
1

“活”的问题与文档有关。这意味着关闭事件不会被 stopPropagation 拦截。如果您使用的是 jQuery 1.7.1,您可以将“live”替换为“on”,如下所示:

$('.dropdown-menu li').on('click', function(event) {

这会将事件绑定到元素,然后像 stopPropagation 这样的东西就会起作用。

于 2012-04-03T22:10:40.890 回答