我正在使用masonry.js,我想添加一個類到視口左邊的元素。由於插件沒有將這些元素按特定順序放置,我發現使用第n個選擇器難以定位它們。我想知道如何使用Jquery進行過濾。針對與「左= 0」css屬性divs
0
A
回答
0
我想,這就是你要找的。
$('div').each(function(){
if($(this).css('left') === "0px"){
//This is where you get your desired div as "this"
}
});
1
0
試試這個代碼
HTML
<div class="masonry_parent">
<div class="masonry_child"></div>
<div class="masonry_child"></div>
<div class="masonry_child"></div>
</div>
JS
$('.masonry_parent .masonry_child').each(function(){
if($(this).offset().left == $('.masonry_parent').offset().left)
{
$(this).addClass('classLeft');
}
});
2
$('div').filter(function() {
return $(this).css('left') === '0px';
});
你要過濾所有div的,如果你正在尋找一個特定的CSS屬性。
+0
請注意,這將返回一個'div'元素的數組。這是我認爲的最實用和最乾淨的解決方案。 +1! –
相關問題
- 1. CSS左邊屬性
- 2. 「0」 與 「無」 的CSS屬性值
- 3. CSS左0動畫與絕對定位的div來右0
- 4. '屬性:0'或'屬性:0px'在CSS?
- 5. css的左屬性inline
- 6. Powershell:針對屬性過濾屬性
- 7. jQuery動畫2 divs - 寬度和左屬性
- 8. 未定義CSS屬性(上/左)
- 9. 設置頂部和左側CSS屬性
- 10. CSS Stacked divs
- 11. CSS固定屬性相對於基於左屬性的父/窗口
- 12. 填充左側屬性和左側屬性之間的區別CSS
- 13. css放大與divs混淆
- 14. css與內容重疊divs
- 15. css列數與divs和textarea
- 16. 針對與CSS的SVG
- 17. CSS Divs未正確對齊
- 18. 對齊divs的css問題
- 19. css divs沒有對齊
- 20. CSS - 使divs水平對齊
- 21. Css divs對齊佈局
- 22. 左右屬性
- 23. 頂針上的CSS浮動屬性
- 24. 對齊divs左右彼此相鄰
- 25. CSS Wrapping DIVS
- 26. CSS屬性選擇與
- 27. 用戶jQuery與CSS屬性
- 28. css屬性與tinymce衝突
- 29. CSS「自動」高度屬性和嵌套Divs的問題
- 30. css-divs除了單個屬性外都是一樣的
工作就像一個魅力!謝謝! – manny999