myFunc()綁定到文檔滾動,因此它將被調用很多。我想將這些HTML選擇存儲在一個var中,並將它們傳遞給函數。當我在下面運行我的示例時,出現控制檯錯誤Unable to get value of the property 'css': object is null or undefined
。將多個jQuery元素選擇器傳遞給函數
var a1 = $('#a1');
var a2 = $('#a2');
$(document).bind("scroll", function() {
setTimeout(myFunc, 1000, a1, a2);
}
function myFunc(a1, a2) {
a1.css('color', 'blue');
a2.css('font-weight', 'bold');
}
如何將多個存儲在變量中的jQuery選擇器傳遞給函數?
不應該OP的代碼做同樣的事情(除了在舊的瀏覽器)? –
這工作。雖然我曾嘗試過,但一定有錯字。 –