我正在一個WordPress網站上工作,我想添加一個按鈕,一旦點擊將擴大手風琴的所有領域。 但問題是,我只能分配一個CSS類到Button(主題開發人員只允許我這樣做)。 一旦用戶點擊按鈕,我是否可以使用CSS來執行jQuery(或任何其他將執行此操作的語言)文件,該文件將包含展開手風琴所有部分的代碼?WordPress的:使用按鈕添加類到div元素
0
A
回答
2
CSS是一個相當強大的樣式語言,但它是實際設計用於:樣式元素。它本身並不能夠執行任何類型的Javascript或相關的客戶端代碼。
根據您能夠實際改變網站的數量,您有幾個選項。
如果你可以添加/更改JavaScript
如果你實際上可以增加一個小腳本的網站,那麼這應該成爲相當微不足道。你只需要一個CSS類添加到您的特定按鈕,然後線了一個事件處理程序來捕捉jQuery的單擊事件來執行你的行動:
<button class='your-special-button'>Click Me!</button>
<script>
$(function(){
$('.your-special-button').click(function(){
// Your button was clicked, do something...
});
});
</script>
根據不同的功能,你可能會處理這種內嵌通過onclick
事件以及:
<button onclick='DoSomethingHere();'>Click Me!</button>
如果您不能添加/更改JavaScript
根據您的具體功能,有可能對如果標記處於支持它創建基本手風琴as seen here的狀態,則純粹通過CSS處理。
有各種各樣的教程和實現它的不同方式,請考慮在您最喜愛的搜索引擎中快速搜索「純CSS手風琴」。
相關問題
- 1. 單選按鈕添加類元素
- 2. 將div元素添加到按鈕上的數組單擊
- 3. Zend_Form:添加元素到單選按鈕
- 4. 將按鈕添加到新元素
- 5. Javascript,切換按鈕按類添加樣式到元素
- 6. 通過點擊按鈕在元素內添加div
- 7. jquery - 將上面的元素添加到另一個div上的按鈕點擊
- 8. 使用按鈕點擊添加新的字段集元素
- 9. Woocommerce/WordPress的添加按鈕,我使用woocommerce一個WordPress主題
- 10. 將facebook按鈕添加到div中
- 11. 添加css類html元素在wordpress中使用javascript
- 12. 添加元素到div與jquery或javascript
- 13. javascript將元素添加到div
- 14. 如何將html代碼添加到使用Angular2的div元素
- 15. div作爲元素的按鈕
- 16. 添加關閉/ ok按鈕到自舉multselect元素的底部?
- 17. 添加類到當前的滑塊div元素
- 18. 如果元素爲0,則將類添加到最近的div
- 19. 添加按鈕時元素類型無效
- 20. jQuery在按鈕上添加/刪除類以隱藏元素
- 21. JS - 如何使用appendChid將按鈕添加到div中
- 22. 如何使用jQuery將多個CSS元素添加到div?
- 23. WordPress的添加按鈕鏈接
- 24. 使用DSL,如何在添加父元素時按規則添加子元素
- 25. 強制按鈕元素佈局像div
- 26. JQuery的添加按鈕的div
- 27. WordPress的 - 添加類到wp_list_pages
- 28. 基於按鈕值添加類按鈕
- 29. 將使用添加到主頁按鈕
- 30. 使用按鈕添加到JList
感謝Rion這個作品。現在我唯一需要弄清楚的是如何使用jQuery來查找具有特定類的div元素並向其中添加另一個類。 –
簡單。 '$('。class-you-looking-for')。addClass('class-to-add');' –
這會替換類還是會向元素添加另一個類? –