javascript - 添加向下滚动 1 如果 div > 在 "x.top"或 "x.left"

标签 javascript jquery html css position

你好..我想了解如果我的 div 是 > 或 < 到值,我如何添加滚动。

我做了什么:

(document).ready(function(){
    $(window).click(function(){
        var x = $(".wrapper").position();
        window.scrollBy(1, 1);
       alert("Top position: " + x.top + " Left position: " + x.left);
    });
});

所以当我单击此作品并滚动我的页面 x=1 和 y=1 时,我看到我的 div 的位置很好,但是...

现在我尝试在每次“.wrapper”> top:300px 或 left:-300px 时应用 x 或 y 值滚动我的页面:

<script>
      $(document).ready(function(){
          var x = $(".wrapper").position();
          if ( x.top > 400 )  {
              window.scrollBy(1, 1);
          }
       });
 </script>

我知道我的语法不好..如果有人能帮助我谢谢:)

这里链接到示例:http://jsfiddle.net/zWtkc/18/

仍然无法正常工作,但我已经找到其他方法来解决我的问题。谢谢

最佳答案

$(window).bind('mousewheel', function(e) {
 var x = $("#wrapper").position();
    if(e.originalEvent.wheelDelta / 120 > 0) {
        window.scroll(1, 0);
    } else {
        window.scroll(0, 1);
    }
});

这是我修复和添加滚动显示到 scrollpath 的解决方案。js 玩得开心,谢谢大家

关于javascript - 添加向下滚动 1 如果 div > 在 "x.top"或 "x.left",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34827054/

相关文章:

javascript - 如何获取 CSS 代码并保存在字符串中?

javascript - jquery 验证插件的问题

javascript - jsSocials 分享到 Pinterest image_url 错误

javascript - 使用链接更改页面部分

javascript - 使用函数将 onkeyup 属性添加到 div

javascript - HTML5 输入类型时间——选择或更改了哪一部分(小时或分钟)?

javascript - 在 jQuery on() 中组合多个操作

html - 如何像 bootstrap 一样离线使用 bulma?

javascript - 当用户单击第二行中的“编辑”按钮时,无法调用 jquery 函数

javascript - "Dependency was not found"for tfjs in Vue/Webpack project with yarn