我对 jquery 有一点困扰,并且对它有点新手,这是我的问题:
我正在制作一个下拉面板菜单,我已经得到了下拉菜单,但需要影响嵌套在 div 内的 div 的背景图像,单击该 div 以触发操作。即“.side_bar_top_text”是需要更改背景的div。
jQuery:
<script type="text/javascript">
$(document).ready(function () {
$('.side_bar_top').click(function(){
if ($(this).attr('class') != 'active'){
$('.side_bar .side_bar_panel', this).slideUp();
$(this).next().slideToggle();
$(this).removeClass('active');
$(this).addClass('active');
}
});
});
</script>
html:
<div class="side_bar_top"><div class="side_bar_top_text">COMMERCIAL CONSTRUCTION</div></div>
<div class="side_bar">
<div class="side_bar_panel">
/*the list of elements*/
</div>
</div>
我需要做的就是在面板启动时通过 css 更改 side_bar_top_text 的背景图像,反之亦然。我尝试了各种方法都没有运气。任何人都可以帮忙吗?