每次点击a.ui-tabs-anchor
html代码生成并迅速增加错误,如下面的代码段。
我用来停止ui标签的Bellow片段代码点击它们。我在网上搜索过但我没有找到任何解决方案。 如果有任何机构有任何想法要解决这个问题,请告诉我。
$(document).ready(function(){
$('a.ui-tabs-anchor').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top().stop(true,false)
}, 0);
return false;
}
}
});
});
答案 0 :(得分:0)
您正在尝试将stop()
链接到值getter方法。由于值getter没有返回jQuery对象,因此无法执行此操作。
尝试更改:
target.offset().top().stop(true,false)
要:
target.stop(true,false).offset().top
另请注意top()
不是函数。 offset()
返回包含属性top
和left