我有6個圖像。 當它們在圖像上滾動時,使用css hover進行更改。 單擊圖像時會顯示原始圖像(再次使用css),但是我希望其中一個圖像在選擇一個時變暗。 我一直在尋找到各種JS選項,但只是似乎無法得到它的工作。有沒有人有什麼建議?點擊更改多個圖像
Q
點擊更改多個圖像
0
A
回答
3
另一種解決方案是向所選圖像和圖像父項添加一個類。 這使得它更容易維護,因爲樣式都是在CSS中完成的。
簡單的例子在這裏:
CSS
.img{
display:inline-block;
height:40px;
width:40px;
border:1px solid black;
}
.clicked .img{
opacity:0.3;
}
.clicked .img.selected{
opacity:1;
background:red;
}
JS
$('.img').on('click', function() {
$('.img').removeClass('selected');
$(this).addClass('selected');
$('.container').addClass('clicked');
})
HTML
<div class="container">
<div class="img">img</div>
<div class="img">img</div>
<div class="img">img</div>
<div class="img">img</div>
<div class="img">img</div>
<div class="img">img</div>
</div>
+0
+1以獲得完整的解決方案。 – karim79
+0
如果是我,我會以同樣的方式做到 – Reflective
+0
謝謝Rene,那就是我所追求的。我有添加/刪除類,但沒有想到要添加一個類到容器中!該腳本正在JSFiddle上工作,似乎無法使其作爲獨立頁面工作。我在JS的末尾添加了分號,但沒有幫助! – dave
相關問題
- 1. 多次點擊時更改UIButton圖像
- 2. 點擊更改圖像?
- 3. jquery更改點擊圖像
- 4. 點擊更改圖像(svg)
- 5. 多個圖像點擊JQuery
- 6. 點擊更改圖標圖像
- 7. 點擊更改超鏈接圖像
- 8. 在UICollectionViewCell上點擊更改ImageView圖像
- 9. 點擊時更改背景圖像 - Android
- 10. highcharts更改呈現圖像源點擊
- 11. 按鈕點擊更改圖像
- 12. UIButton背景圖像點擊更改
- 13. UIImageView圖像更改延遲時點擊
- 14. 點擊後更改按鈕圖像
- 15. 點擊文本框更改圖像
- 16. 如何更改點擊按鈕圖像?
- 17. 更改點擊圖像集 - Fotorama
- 18. 更改畫布中的點擊圖像
- 19. 幻燈片點擊以更改圖像
- 20. 更改圖像在按鈕點擊ios
- 21. 如何更改按鈕圖像點擊
- 22. 如何在點擊更改圖像和點擊
- 23. Appcelerator。在圖像視圖更改圖像上點擊
- 24. 點擊時改變圖像
- 25. 從點擊給定圖像更改預覽圖像
- 26. 當點擊圖像按鈕時更改圖像url
- 27. 如何在點擊時將圖像更改爲其他圖像?
- 28. 點擊圖像更改圖像和文字uwp
- 29. 每當有人點擊圖像時更改圖像src
- 30. 更改圖像內的div圖像點擊
你應該發佈你的代碼,告訴我們你到目前爲止已經嘗試了什麼,然後人們將能夠幫助你! – Luca
如果你已經看過使用jQuery的各種選項,那麼發佈一些你已經完成的工作並讓其他人看一看呢? jquery'.click()'方法將是一個很好的起點。 – Palpatim