有没有办法使用CSS定位滚动条?

时间:2014-05-14 07:34:14

标签: html css3

我正在使用jquerymobile 1.4.2。 我尝试使用jquery(scrollTop)指定的所有函数。但它在我的页面中工作。 当我们重新加载页面或scroll时,是否可以specific position使用 css submit a button

2 个答案:

答案 0 :(得分:1)

您的问题是您在页面顶部有脚本。我看到你把它包裹在一个$(document).ready()中,但仅此一项并不能保证能够正常工作,就像你的情况一样。当加载dom时,$(document).ready会激活,dom告诉浏览器页面中某处有图像,但浏览器在完全加载之前不会知道该图像的大小(以像素为单位)。这会导致您的问题: 1)dom开始加载 2)dom完成,$(document).ready()开火 3)脚本试图为scrollTop设置动画,但它不起作用,因为页面尚未达到其完整高度(因为图像未加载),因此没有滚动条。 4)图像加载但脚本已完成其工作

解决方案: 1)为您的图片添加heightwidth属性 2)使用$(window).load()代替$(document).ready()

对未来的暗示:如果问题是“有时它有效,有时它不会”这是90%(甚至更多)时间的时间问题。所以试着找出发生了什么以及何时发生。

答案 1 :(得分:0)

不,在CSS中无法做到这一点。遗憾!

也许,你应该尝试这个:jQuery.mobile.silentScroll()