I have a problem, This Jquery Script not working after I did an ajax call and replaced the old content, you can see in the scripts the “slideToggle()” Not working but other orders like add and remove class’s working well? how I can fix this?
JavaScript
x
15
15
1
var $content = $(".slide_content").show();
2
3
4
$('body').on('click', '.arrow-slide', function () {
5
6
if($('.randomclass',this).hasClass("table")){
7
$('.randomclass',this).removeClass('meow'); <Works
8
$('.randomclass',this).addClass('haow'); <Works
9
}else{
10
$('.randomclass',this).addClass('haow'); <Works
11
$('.randomclass',this).removeClass('meow'); <Works
12
}
13
$content.slideToggle(); **<NOT WORKING**
14
});
15
Advertisement
Answer
JavaScript
1
17
17
1
var $content = $(".slide_content").show();
2
3
4
$('body').on('click', '.arrow-slide', function () {
5
6
var $content = $(".slide_content");
7
8
if($('.randomclass',this).hasClass("table")){
9
$('.randomclass',this).removeClass('meow'); <Works
10
$('.randomclass',this).addClass('haow'); <Works
11
}else{
12
$('.randomclass',this).addClass('haow'); <Works
13
$('.randomclass',this).removeClass('meow'); <Works
14
}
15
$content.slideToggle(); **<NOT WORKING**
16
});
17