簡體   English   中英

100px之后的jQuery Scroll功能

[英]jQuery Scroll function after 100px

使用此腳本:

<script>
$(function() {
    $(window).scroll(function(){
        $('#Your element id').slideUp('slow');
    });
});     
</script>

是否可以僅在用戶滾動100px或更多后執行操作?

你確實需要scrollTop。 包含'else'函數也是明智之舉,這樣當你向后滾動到頂部時,切換元素會再次被隱藏。 因此:

$(document).ready(function() {
    $('#scrollDiv').hide();
    $(window).scroll(function() {
        if ($(document).scrollTop() > 100) {
            $('#scrollDiv').fadeIn('slow');
        }
        else {
            $('#scrollDiv').fadeOut('slow');
        }
    });
});​

這是一個快速的jsfiddle

您可以使用.scrollTop()來獲取頁面滾動的距離

<script>
$(function() {
    $(window).scroll(function(){
        if($(this).scrollTop() > 100) {
            $('#Your element id').slideUp('slow');
        }
    });
});     
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM