jquery - 按钮 ScrollView 。查询

标签 jquery html css animation

我需要创建一个按钮来滚动智能手机上的网站 View 。单击它后, View 应该向下滚动,测量它应该滚动多远是窗口高度; HTML:

<div class="sSite">
 <a class="arrow"><img/></a>
 <ul>
     <li><img/></li>
     <li><img/></li>
     <li><img/></li>
     <li><img/></li>
     <li><img/></li>
     <li><img/></li>
     ....
 </ul>
</div>

.arrow{
  position: fixed;
  display: block;
}

j查询:

var heightW = $( window ).height();
var licznik = 0;
$(".arrow").bind("click touchstart", function() {
    $('html, body').animate({
        scrollTop : heightW
    }, 200); });

但它不起作用,为什么? 它总是向上滚动到第二个元素 li

最佳答案

我认为阻止默认点击行为应该可以解决这个问题,我会使用文档而不是窗口:

var heightW = $(document).height();
var licznik = 0;
$(".arrow").bind("click touchstart", function(e) {
    e.preventDefault();
    $('html, body').animate({
        scrollTop : heightW
    }, 200);
});

http://jsfiddle.net/c7wzeoyr/

关于jquery - 按钮 ScrollView 。查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26160399/

相关文章:

javascript - 使用 Javascript 隐藏货币开关上显示的文本

javascript - .animate() 函数后元素高度增加

javascript - 如何在不将用户重定向到该 URL 页面的情况下发送 GET 值?

html - div 旁边的填充,如表格的单元格间距

html - div 中的图像向左对齐,div 以响应式 View 居中显示

javascript - 应用 CSS :after with javascript (no jquery)

jquery - 如何使用 CSS 和 Jquery 在模态弹出窗口中旋转文本?

javascript - 为什么浏览器在执行许多 ajax 请求时会死机?

html - 如何使标题链接指向灯箱中的新窗口?

css - 使 div 出现但不将后续元素向下移动