تغییر تصویر پس زمینه با هر بار کلیک
سوال جدیدسلام،
من میخوام دو تا پس زمینه برای عنصر تعریف کنم تا با هر کلیک روی همون عنصر، پس زمینه عوض بشه.
با خاصیت onclick فقط تونستم یه بار پس زمینه رو عوض کنم و دفعه های بعدی تغییری رخ نمیده
کامنتی پیدا نشد.
باید اینطوری بنویسی
۱ html
<section></section>
<div class="element">Click me</div>
۲ css
section{
width:100%;
height:100vh;
background:url(../images/bg1.jpeg) no-repeat center/cover;
}
section.active{
background:url(../images/bg2.jpeg) no-repeat center/cover;
}
۳ js & jquery
$('.element').on('click',function(){
$('section').toggleClass('active');
});
ممنون 🙂