请检查此链接https://jsfiddle.net/bhargavjoshi/sL8f6bkr/3/
我正在尝试通过单击继续阅读来打开一个块,并通过单击显示较少来关闭该块。
现在它通常可以正常工作,但是问题是当我打开例如两个块时。 1点和2点是打开的,如果单击“显示较少的1号点”,它将关闭第一个块,但也会更改显示较少的状态以继续读取块2。
所以我该如何通过单击显示较少来设置它,仅关闭特定的那个块。
jQuery(".show-slide-wrp").on("click",function(event){
event.preventDefault();
var slidindWrp = jQuery(this).data("slide");
console.log(slidindWrp);
jQuery(slidindWrp).slideDown();
jQuery(this).hide();
});
jQuery(".hide-slide-wrp").on("click",function(event){
event.preventDefault();
var $this = jQuery(this);
var closeDiv = $this.closest(".sliding-wrp");
jQuery(".show-slide-wrp").show();
closeDiv.slideup();
jQuery('html,body').animate({
scrollTop: closeDiv.offset().top - 300
},500);
});
// scoll by id
jQuery(".contenttable a").click(function(event) {
event.preventDefault();
var $this = jQuery(this);
var getScrollId = $this.attr("href");
console.log(getScrollId);
jQuery('html,body').animate({
scrollTop: jQuery(getScrollId).offset().top
},500);
});