标签: scroll

在页面加载时滚动到ID的动画

我想在页面加载时将滚动设置为特定ID.我做了很多研究并遇到了这个问题:

$("html, body").animate({ scrollTop: $('#title1').height() }, 1000);
Run Code Online (Sandbox Code Playgroud)

但这似乎从ID和动画到页面顶部开始?

HTML(位于页面的一半)很简单:

<h2 id="title1">Title here</h2>
Run Code Online (Sandbox Code Playgroud)

jquery scroll jquery-animate

121
推荐指数
3
解决办法
30万
查看次数

检测页面是否有垂直滚动条?

我只想要一些简单的JQ/JS来检查当前页面/窗口(不是特定元素)是否有垂直滚动条.

谷歌搜索给了我这些基本功能似乎过于复杂的东西.

如何才能做到这一点?

javascript jquery scroll

119
推荐指数
6
解决办法
10万
查看次数

即使页面向上或向下滚动,也会在屏幕中间居中"div"?

我的页面中有一个按钮,单击该按钮会div在屏幕中间显示(弹出式样式).

我使用以下CSS来居中div在屏幕中间:

.PopupPanel
{
    border: solid 1px black;
    position: absolute;
    left: 50%;
    top: 50%;
    background-color: white;
    z-index: 100;

    height: 400px;
    margin-top: -200px;

    width: 600px;
    margin-left: -300px;
}
Run Code Online (Sandbox Code Playgroud)

只要页面不向下滚动,此CSS就可以正常工作.

但是,如果我将按钮放在我的页面底部,当它被点击时,它div会显示在顶部,用户必须向上滚动才能查看该内容div.

我想知道如何div在屏幕中间显示,即使页面已滚动.

html css scroll position centering

119
推荐指数
5
解决办法
18万
查看次数

ipad safari:禁用滚动和弹跳效果?

我正在开发一个基于浏览器的应用程序,目前我正在为ipad safari浏览器开发和设计样式.

我在ipad上寻找两件事:如何禁用不需要它的页面的垂直滚动?如何禁用弹性反弹效果?

scroll mobile-safari bounce ipad

119
推荐指数
6
解决办法
19万
查看次数

AngularJS - $ anchorScroll smooth/duration

阅读AngularJS文档我还没弄清楚是否$anchorScroll可以有一个持续时间/缓动选项来平滑滚动到元素.

它只说:

$location.hash('bottom');

// call $anchorScroll()
$anchorScroll();
Run Code Online (Sandbox Code Playgroud)

我不使用jquery而不想; 是否还有一种聪明而简单的方法来制作或扩展$anchorScroll以使滚动更加流畅?

javascript scroll angularjs anchor-scroll

112
推荐指数
3
解决办法
9万
查看次数

jquery-ui可排序| 如何让它在iPad/touchdevices上运行?

如何在iPad和其他触摸设备上使用jQuery-UI可排序功能?

http://jqueryui.com/demos/sortable/

我试图使用event.preventDefault();,event.cancelBubble=true;event.stopPropagation();,touchmove以及scroll事件,但结果是页面不再滚动.

有任何想法吗?

scroll jquery-ui touch jquery-ui-sortable ipad

110
推荐指数
2
解决办法
6万
查看次数

禁用滚动身体

我想body完全禁用HTML滚动.我尝试了以下选项:

  • overflow: hidden; (不工作,没有禁用滚动,它只是隐藏滚动条)

  • position: fixed; (这个工作,但它完全滚动到顶部,这对于这个特定的应用是不可接受的)

我无法找到这两个选项的替代方案,还有吗?

html css scroll

106
推荐指数
7
解决办法
33万
查看次数

适用于iPhone/iPad的javascript滚动活动?

我似乎无法在iPad上捕捉滚动事件.这些都不起作用,我做错了什么?

window.onscroll=myFunction;

document.onscroll=myFunction;

window.attachEvent("scroll",myFunction,false);

document.attachEvent("scroll",myFunction,false);
Run Code Online (Sandbox Code Playgroud)

它们甚至可以在Windows上的Safari 3上运行.具有讽刺意味的是,window.onload=如果您不介意破坏现有事件,PC上的每个浏览器都会支持.但没有去iPad.

javascript iphone scroll onscroll ipad

105
推荐指数
4
解决办法
21万
查看次数

在div overflow:auto上禁用垂直滚动条

使用溢出时是否可以只允许水平滚动条:自动(或滚动)?

html css scroll scrollbar

103
推荐指数
4
解决办法
33万
查看次数

jQuery scroll()检测用户何时停止滚动

好的,这个..

$(window).scroll(function()
{
    $('.slides_layover').removeClass('showing_layover');
    $('#slides_effect').show();
});
Run Code Online (Sandbox Code Playgroud)

我可以告诉别人什么时候滚动我的理解.因此,我试图找出当有人停下来时如何捕捉.从上面的示例中,您可以看到我正在滚动时从一组元素中删除一个类.但是,我想在用户停止滚动时重新启用该类.

这样做的原因是我打算在页面滚动时进行一个停留显示,以使页面具有我试图处理的特殊效果.但是我试图在滚动时删除的一个类与该效果冲突,因为它对某些性质具有透明效果.

javascript jquery scroll jquery-events

102
推荐指数
5
解决办法
19万
查看次数