使用jQuery可以改变被点击的手风琴标题的雪佛龙类,这样当没有显示正文时,它会显示一个指向右边的V形符号,当它显示时,它会显示一个指向下方的V形符号。我只是遇到了麻烦。
我尝试过这个想法:
$(document).ready(function() {
$('#first-panel').on('click', function(){
if($('#first-panel-span').is(":visible") ){
$('#first-panel-span').removeClass('glyphicon glyphicon-chevron-right');
$('#first-panel-span').addClass('glyphicon glyphicon-chevron-down');
} else {
$('#first-panel-span').addClass('glyphicon glyphicon-chevron-right');
$('#first-panel-span').removeClass('glyphicon glyphicon-chevron-down');
$('#first-panel-span').css("display", "block");
}
});
});
这是一个小提琴:http://jsfiddle.net/ycryphah/1/
我已经查看了其他答案,但它们并不适合我的需求。
感谢任何帮助,谢谢。
答案 0 :(得分:1)
if($('#first-panel-span').is(":visible") ){
$('#first-panel-span').toggleClass('glyphicon-chevron-down glyphicon-chevron-right');
}
试试这个。顺便说一句,你在css窗口中有你的jquery。