我正在使用Visual Composer Wordpress简码来生成手风琴。当我单击选项卡面板时,有一个链接到面板主体并打开它的锚定链接,但是该主体滚动到该锚定链接,但是我想防止滚动。我已经尝试了所有可以找到的东西,例如
$('body, html').stop();
preventDefault();
return false;
stopPropagation();/stopImmediatePropagation();
但是,在尝试了目前唯一可行的事情之后,下面的代码是:
jQuery(document).ready(function($){
$('#product-accordion .vc_tta-panel-title a').on('click', function(){
e.preventDefault();
});
});
好吧,有了这个“解决方案”,每次单击我都会得到一个错误,对于未定义的e。但是我不太明白为什么它会像我想要的那样工作。
任何人都可以帮助我,找到可以无错误运行的解决方案吗?
答案 0 :(得分:0)
您可以尝试使用stopImmediatePropagation
代替preventDefault
。
jQuery(document).ready(function($){
$('#product-accordion .vc_tta-panel-title a').on('click', function(e){
e.stopImmediatePropagation();
});
});