我有一个div,它位于幻灯片的底部,当用户滚动或使用向下箭头时我想消失,然后在滚动到顶部时再次出现。我猜这是合并jquery滚动功能?在滚动上显示/隐藏Div
4
A
回答
41
2
$(window).scroll(function() {
var Bottom = $(window).height() + $(window).scrollTop() >= $(document).height();
if(Bottom)
{
$('#div').hide();
}
});
0
试试这个代码
$('window').scrollDown(function(){$(#div).hide()});
$('window').scrollUp(function(){ $(#div).show() });
0
我有一个漂亮的答案试试这个代码;)
<div id="DivID">
</div>
$("#DivID").scrollview({ direction: 'y' });
$("#DivID > .ui-scrollbar").addClass("ui-scrollbar-visible");
1
这里是我的答案,当你想要动画并在几秒钟后开始淡出。我使用了不透明度,因为首先我不想完全淡出它,其次,它不会在多次滚动后返回并强制执行。
$(window).scroll(function() {
var elem = $('div');
setTimeout(function() {
elem.css({"opacity":"0.2","transition":"2s"});
},4000);
elem.css({"opacity":"1","transition":"1s"});
});
+0
我用它在4秒后隐藏按钮,并在用户再次滚动时显示回来 – DragonKnight
0
$.fn.scrollEnd = function(callback, timeout) {
$(this).scroll(function(){
var $this = $(this);
if ($this.data('scrollTimeout')) {
clearTimeout($this.data('scrollTimeout'));
}
$this.data('scrollTimeout', setTimeout(callback,timeout));
});
};
$(window).scroll(function(){
$('.main').fadeOut();
});
$(window).scrollEnd(function(){
$('.main').fadeIn();
}, 700);
这应该做的伎俩!
相关问题
- 1. 上下滚动显示和隐藏Div
- 2. 在滚动上隐藏div,在站点上显示div
- 3. 显示/隐藏div窗口滚动
- 4. 用滚动显示/隐藏div
- 5. 动画上隐藏的div显示
- 6. iphone上的页面滚动时隐藏和显示div
- 7. 当页面静止时隐藏div,滚动上移显示
- 8. 隐藏页面上的div,但div在隐藏之前显示
- 9. 在显示/隐藏div中显示/隐藏div
- 10. 滚动固定高度div时隐藏/显示div
- 11. 隐藏/显示DIV如果一个div有滚动条
- 12. 滚动到div,使用jQuery隐藏/显示div
- 13. 显示/隐藏DIV
- 14. div显示/隐藏
- 15. 显示/隐藏div
- 16. 显示/隐藏Div
- 17. 隐藏/显示DIV
- 18. 在JavaScript悬停上显示/隐藏div
- 19. 在window.location上显示/隐藏DIV URL
- 20. 在li上显示并隐藏div
- 21. 在asp.net中自动隐藏/显示DIV
- 22. 在javascript动作后显示/隐藏Div
- 23. 在PHP中动态显示/隐藏Div
- 24. 显示/隐藏DIV在
- 25. 滚动时隐藏div并在鼠标悬停时显示它
- 26. jQuery显示和隐藏链接在div内滚动
- 27. jquery div隐藏/显示在滚动距离
- 28. 在页面滚动时显示/隐藏div
- 29. 在滚动点后显示并隐藏div
- 30. 隐藏/显示滚动条上的webkit滚动条
请发表您的代码 –