此代碼在某一點上工作,但現在拋出此錯誤,我不確定它的含義。我搜索了它,但似乎我發現的那些關係很近,但對於我所遇到的問題並不確切。jQuery錯誤:無法使用'in'運算符來搜索100中的'using'
錯誤: 遺漏的類型錯誤:無法使用「在」運營商在100
JS代碼搜索「使用」:
$('a.page-scroll').bind('click', function(event) {
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset(100).top
}, 1500, 'easeInOutExpo');
//check to see if its a drop down button
if(!$(this).hasClass("dropdown"))
{
if ($(window).width() < 767){
$('.navbar-toggle').click();
}
}
event.preventDefault();
});
這是一個似乎是造成問題的一部分:
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset(100).top
}, 1500, 'easeInOutExpo');
無法看到錯誤,請註釋掉代碼的位以查看造成它的原因。 – artm 2014-10-08 01:54:02
你有沒有檢查過anchor.href?這是一個有效的#id嗎? – artm 2014-10-08 02:01:47
不知道.offset(100)會做什麼。 – artm 2014-10-08 02:03:01