我有三个div:
<div id="main">
TEXT
</div>
<div id="secondary">
TEXT
</div>
<div id="third">
TEXT
</div>
现在,我需要添加一个简单的javascript,当在锚标签中单击时,它将平滑地滚动(具有平滑的CSS3动画)。
例如:当我点击<a href="#main">Go to bottom</a>时,它会平滑地滚动到主目录。
我目前有一个<div>,当页面向上或向下移动时,它会将其位置保持在页面左侧的顶部。这工作得很好,但不是很流畅。
我正在寻找重构下面的代码,以使这是一个平滑的滚动。目前,当触发器发生时,它只是设置CSS top属性--这使得它“抖动”。我有点不确定如何使这是一个平滑的滚动运动,而不是设置css的顶值到它的确切位置
//scrolling menu
if($("#selectedOptions").length > 0){ //if the element exists
$(window).scroll(function
我最近看到一个网站,它有一个隐藏的滚动条,显示在滚动上。这也可能是因为它是一个平滑的网格。我可以控制特定于div的滚动条CSS,但不能从javascript控制它。到目前为止,我的脚本非常简单:
$('#mydiv').scroll(function(){
$('#mydiv::-webkit-scrollbar').fadeIn(500);
//I've also tried .css() above and tried the .hover event as well
})
我的div和滚动条css:
#mydiv{overflow-
对于典型的平滑卷轴,有一百万个答案。不同的是,我试图让element2 (带滚动条)在单击element1中的链接时平滑滚动。也许这不可能。元素滚动(不是缓慢),不幸的是父窗口也会滚动。我会讲到HTML,jQuery,&CSS.
HTML:
<div class="element1">
<a href="#123">Click to See Listing</a>
<a href="#124">Click to See Listing</a>
<a href="#1