如果我正在使用停止传播来停止关闭页面并使用按钮
(closeDropdown
)关闭页面,两者都是同一页面如何编码
jQuery我正在使用它,但页面正在停止,但按钮不起作用。
$('.mydropdown').click(function (e) {
$('body').click(function (g) {
g.stopPropagation();
})
}).on('show.bs.dropdown', function (event) {
var ct = event.currentTarget;
$('.closeDropdown').click(function (e) {
$(ct).removeClass("open");
})
})
答案 0 :(得分:0)
我使用这个javascript函数。 e是传递给事件的变量。归还假也有帮助。
function MyButton_OnClick(e)
{
cancelEvent(e);
return false;
}
function cancelEvent(e)
{
e = e ? e : window.event;
if(e.stopPropagation)
e.stopPropagation();
if(e.preventDefault)
e.preventDefault();
e.cancelBubble = true;
e.cancel = true;
e.returnValue = false;
return false;
}
答案 1 :(得分:0)
.on('show.bs.dropdown',function(event){ var ct = event.currentTarget; $('。closeDropdown')。click(function(e){ $(CT).removeClass( “开放”); })$('。filter')。click(function(e){ e.stopPropagation(); });
并添加下拉类或id .filter或#.filter。 这是工作