我有以下 jQuery,它可以在单击按钮时切换 Accordion 菜单:
jQuery:
$(function() {
$('#chooseOption').click(function(){
$('#accordion ul').toggle();
});
});
效果很好!
现在,我想知道是否也可以更改切换上的 CSS height
和 background
元素。因此,当我单击chooseOption
时,它将更改该元素的高度
和背景
。
默认 CSS:
#chooseOption {height:35px;background-image:url('1.jpg');}
点击后将更改为:
#chooseOption {height:55px;background-image:url('2.jpg');}
非常感谢您对此的任何指示。
最佳答案
为其创建一个类并切换该类:
$(function() {
$('#chooseOption').click(function(){
$('#accordion ul').toggleClass("itsclass");
});
});
CSS:
.itsclass {
height:55px;
background-image:url('2.jpg');
}
关于jquery - 更改元素的 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13989999/