Jquery 切换开关库+;引导子菜单=如何停止传播?
我说的是--当我改变开关值时,我需要子菜单不要关闭。如你所见,Jquery 切换开关库+;引导子菜单=如何停止传播?,jquery,css,twitter-bootstrap,Jquery,Css,Twitter Bootstrap,我说的是--当我改变开关值时,我需要子菜单不要关闭。如你所见,e.stopPropagation()没有帮助。哈哈,选择器'li*'解决了这个问题 JSFiddle: 只需将标签更改为a*即可。您需要停止交换机所有子元素的传播,而不干扰其他子菜单项的传播。是的,我自己解决了,您能帮我解决下一个问题吗?为什么交换机的宽度不涉及子菜单的宽度?您需要为.switch toggle设置宽度,否则绝对定位元素将无法使用它来正确扩展li的宽度。 $(document).on('click', 'li *',
e.stopPropagation()代码>没有帮助。哈哈,选择器'li*'解决了这个问题
JSFiddle:
只需将标签更改为a*即可。您需要停止交换机所有子元素的传播,而不干扰其他子菜单项的传播。是的,我自己解决了,您能帮我解决下一个问题吗?为什么交换机的宽度不涉及子菜单的宽度?您需要为.switch toggle
设置宽度,否则绝对定位元素将无法使用它来正确扩展li
的宽度。
$(document).on('click', 'li *', function(e){
e.stopPropagation();
console.log('wtf');
});
$('.dropdown-menu').sortable();
$(document).on('click', '.switch-toggle *', function(e){
e.stopPropagation();
console.log('wtf');
});