我的内容中有一个标签,我点击了标签区域后尝试显示按钮,现在我正在使用stopPropagation
来执行它,在使用它时,我发现如果我使用stopPropagation
选项卡不起作用但在删除它时标签工作正常但按钮没有显示。有什么方法我可以让两个功能都工作,我尝试将stopPropagation
放在标签内容中并离开<ul>
区域,按钮不显示。你可以帮我解决这个问题:
$('#nitstabs').click(function (e) { // setting execption areas for closing popup
e.stopPropagation();
});
以下是the link,您可以在why with us?
标签
答案 0 :(得分:1)
在 editor.js
中问题是你是否正在添加点击
对于此元素$('#nitstabs')
,这是包裹所有标签和内容的div
..显然,点击任何标签等都会导致此父div
点击,因此您标签没有打开..您需要的是除了ul标签将click事件添加到所有其他元素
所以使用这个选择器
$('#nitstabs > *:not(ul.nav.nav-tabs)')
代替$('#nitstabs')