我正在嘗試更改所有相對於父級頂部距離爲100px或更多的div的背景顏色。jQuery篩選器功能不起作用
我使用的是:似乎
$('.box').filter(function() {
return $(this).position.top > 99;
}).css('background', 'red');
哪個不工作。
您可以點擊此處查看:http://jsfiddle.net/68LQD/4/
我正在嘗試更改所有相對於父級頂部距離爲100px或更多的div的背景顏色。jQuery篩選器功能不起作用
我使用的是:似乎
$('.box').filter(function() {
return $(this).position.top > 99;
}).css('background', 'red');
哪個不工作。
您可以點擊此處查看:http://jsfiddle.net/68LQD/4/
您需要調用函數position
。你離開了()
。
position().top > 99;
完整代碼:
$('.box').filter(function() {
return $(this).position().top > 99;
}).css('background', 'red');
抵消是相對於文檔而不是父母 –
正確,沒有注意到'parent'..updated .. – Aditya
位置的方法,而不是一個屬性 –
你可以使用$。每()在.box的課嗎?如果一個簡單的if語句應該這樣做... –