我试图显示横跨1000px的横幅。 所以,它有效,但我需要打开和关闭它一次。
这是我的.js
$(window).scroll(function () {
if ($(this).scrollTop() > 1000) {
$("#banner-promo").fadeIn("slow", function () {});
}
else {
// $('#BackToTop').css({'visibility': 'hidden'});
$("#banner-promo").fadeOut("slow", function () {});
}
$("#chiudi").click(function(){
$("#banner-promo").fadeOut("slow");
});
});
最佳做法是什么?
提前致谢
答案 0 :(得分:0)
根据评论,您接下来的答案是利用remove()
将元素带走而不是隐藏它。
例如:https://jsfiddle.net/Twisty/0go8snsL/
$("#banner-promo").remove();