Javascript ScrollTo anchor
Javascript ScrollTo anchor
大家好,我对javascript有问题(我不太喜欢这种语言:)。所以我希望在我的网站上有一个自动滚动:我有四个div,其中一个有相同的高度(取决于屏幕的大小)。当我滚动到底部(或顶部)时,我希望滑块直接转到下一个div(或上一个),就像磁铁一样。所以我尝试了滚动到,但我不知道它是如何工作的,因为我必须听滚动。。。这是我的html:
<!--Samsung Galaxy-->
<div class="bloc" id="samsungtab">
<img src="images/samsung.png" alt="samsunggalaxytab" />
</div>
<!--ORA-->
<div class="bloc" id="ora">
<img src="images/ora.png" alt="logo" />
</div>
<!--Oculus Rift-->
<div class="bloc" id="oculus">
<img src="images/oculus.jpg" alt="logo" />
</div>
<!--Acer-->
<div class="bloc" id="acer">
<img src="images/acer.jpg" alt="logo" />
</div>
以及用于不同div的自动大小的javascript:
$(document).ready( function(){
var hauteur = (document.documentElement.clientHeight);
var position = hauteur/4;
$(".bloc").css("height",hauteur);
$("#samsungtab").css("margin-top",position);
$("#ora").css("margin-top",position);
$("#oculus").css("margin-top",position);
$("#acer").css("margin-top",position);
});
提前非常感谢您的帮助!!!!
Tom
对我来说,你似乎在寻找这样的东西:
https://github.com/peachananr/onepage-scroll(此处演示:http://www.thepetedesign.com/demos/onepage_scroll_demo.html)
我建议您使用这个jQuery插件(基于您使用jQuery的示例中的JS代码)。
如果你想自己编写代码,你应该从重写CSS开始。不需要通过JS设置.block
元素的高度,但这取决于HTML的其余部分是如何构建的。如果你在这里添加完整的HTML文件,我可能也能在这方面提供帮助。
之后,您应该查看jQuery的.scroll()处理程序。用法:
$(window).scroll(function(){
//code that runs on scroll here
})
在这种情况下,另一个有用的jQuery函数是.offset()。您可以获得任何可见元素的坐标(以及与顶部的距离),如下所示:
CCD_ 2。
最后,您应该研究一下jQuery的.scrollTop()函数。您可以使用此功能获取当前滚动位置:$(document).scrollTop()
,或设置所需滚动位置:
$(document).scrollTop(200)
祝你好运,我希望它能有所帮助!
- 转到另一个页面,然后立即触发ScrollTo
- Facebook scrollTo在iframe中不工作
- jquery scrollTO iPhone/iPad没有't向右滚动
- 如何保存iframe(scrollto)的x和y?有可能吗
- window.scrollTo()与Polymer Project核心滚动标题面板断开
- HTML Oncick事件仅适用于#Anchor标记
- 对象类型scrollTo
- 如何在使用javascript生成的anchor标记上添加onclick事件
- jQuery - ScrollTo - 将菜单聚焦在所选目标上
- 如何在反应中使用jquery-scrollto
- 在 #anchor 之前删除 href 中的部分链接
- Jquery scrollTo没有'不能在Firefox上工作
- iPhone锚点,scrollTop,scrollTo显示移动按钮栏,但不会滚动或跳到锚点
- jQuery.scrollTo在.acordo-activate上激活页眉
- 是什么导致了我的scrollTo函数出现问题
- Alternative to anchor URL
- 使用Javascript(不带jquery)触发Anchor链接上的链接
- 将window.scrollTo添加到简单的jQuery手风琴中
- 将参数从anchor标记发送到struts2操作
- Javascript ScrollTo anchor