![](/img/trans.png)
[英]jQuery - How to add css to a parent element if child element has certain css class
[英]javascript: how to add an attribute to a child element ONLY if a parent element is active AND child element has a certain class?
我正在嘗試使用2個單行滑塊而不是1個兩行滑塊來重新創建網格輪播滑塊,
因為我只想突出顯示“居中”和“活動”的單個元素,並且在兩行滑塊中2個元素是“居中”和“活動”。
我遇到了兩個問題,因為坦率地說我的JavaScript不太好。
簽出這支筆[ http://codepen.io/mathiasvanderbrempt/pen/zGpGvd
js:$('。carousel:focus .frame.slick-center')。css('border','1px solid red');
第二個問題:
這將與事件偵聽器一起用於滾動方向,以使滑塊“聚焦”以允許使用方向箭頭(向左和向右)。 含義:如果我按向上箭頭,則窗口將向上移動(或者您可以取消此操作嗎?),活動滑塊將位於頂部,從而可以使用向左箭頭和向右箭頭直接導航,反之亦然。 [1]:
http [1]:
//codepen.io/mathiasvanderbrempt/pen/zGpGvd
使用CSS,而不是jQuery:
.carousel:focus .frame.slick-center {
background-color: red;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.