jquery 滑块在页面刷新时中断
我正在开发的网站上有一个 jquery 内容滑块。我遇到了一个奇怪的问题,似乎所有浏览器都存在这个问题,如果通过刷新按钮刷新页面,滑块会滑动错误的距离。
要重新创建问题,请按照以下步骤操作 -
单击此链接 http://www.aus-media.com/dev/site_BYS/index.html html
,然后单击底部的“关于高温瑜伽”菜单项。 单击此页面上的“更多”和“后退”选项卡,您会发现它工作正常。 然后单击刷新按钮刷新页面,并再次尝试更多和后退按钮。我是一个 javascript 新手,所以我不明白它为什么这样做。任何帮助都会很棒。
谢谢 尼克
I have a jquery content slider on a site I'm developing. I am having a strange problem that seems to be across all browsers and that is the slider slides the wrong distance if the page is refreshed via the refresh button.
To re-create the problem please follow these steps -
click this link
http://www.aus-media.com/dev/site_BYS/index.html
then click on the 'About Bikram Yoga' menu item at the bottom.
Click on the 'more' and 'back' tabs on this page and you will notice it works fine.
Then refresh the page by clicking the refresh button and try the more and back buttons again. I'm a bit of a javascript newby so I'm lost to why it's doing this. Any help would be great.
Thanks
Nik
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
帕特里克,你引领我走向正确的方向。我所要做的就是设置 html 页面上
内联的宽度。所以它读起来像这样 -
这会阻止页面刷新时
的宽度发生变化。我猜这就是为什么在这些类型的情况下看到内联样式并不罕见的原因。
再次感谢!
Patrick you have lead me in the right direction. All I had to do was set the width of the
<ul>
inline on the html page. So it read like this -<ul style="width: 920px">
This stops the width of the
<ul>
being changed when the page refreshes. I am guessing this is why it's not unusual to see inline styles in these types of situations.Thanks again!