账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    jquery获取DIV定位后,如何不刷新把数字一直变化?
    21
    -1

    我的问题很简单,就是想不起来如何实现。
    在拖动窗口时,页头TITLE显示数字值。
    拖动窗口时,只有刷新才会变化,如何不刷新让它一直变化?。
    CSS:

    div{
         position: absolute;
         top: 0;
         left: 0;
         width: 100px;
         height: 100px;
    }

    HTML:

    <title></title>

    jquery:

    var divs=  $('div').offset().left;
    
           if(divs > 100){
                $(this).attr("title",divs);
            }else{
                $(this).attr("title",divs);
            }
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • -1
    • 普通会员 1楼

      在jQuery中,我们可以使用position属性来获取元素的位置信息,然后通过animate()函数来实现元素的滚动。以下是一个简单的例子,说明如何不刷新页面来将页面中的某个数字一直显示:

      javascript $(window).scroll(function() { var scrollPos = $(window).scrollTop(); var num = 0; if (scrollPos >= 200) { num = 100; } $('#number').text(num); });

      在这个例子中,我们首先获取窗口的滚动位置,然后通过这个位置来计算我们需要滚动的数字。如果滚动到页面的顶部,我们就将数字设置为100。然后我们使用text()函数将数字显示在页面上。

      注意,这个例子假设idnumber的元素在页面的顶部。如果你的元素的位置不同,你可能需要调整这个代码来找到你的元素。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部