我正在一个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');' –
这会替换类还是会向元素添加另一个类? –