首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Slider在切换时会自动将页面拉回到顶部

Slider在切换时会自动将页面拉回到顶部
EN

Stack Overflow用户
提问于 2012-12-14 22:33:37
回答 2查看 247关注 0票数 0

我们在我们的Drupal6站点上使用了最近修改过CSS的带有jQuery (http://demo.webdeveloperplus.com/featured-content-slider/)的特色内容旋转器。

如果用户向下滚动阅读页面底部的内容,一旦滑块自动移动到下一个内容片段,页面就会在每次切换时立即跳回到滑块容器的一半位置。

唯一不会发生这种情况的情况是查看器是登录的管理员(假设是因为额外的后端脚本在运行)。

你知道是什么导致了这一切吗?或者如何阻止它?

提前谢谢你!

代码语言:javascript
复制
<script type="text/javascript">
$(document).ready(function(){
    $("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
});
</script>
<div id="featured">
<ul class="ui-tabs-nav">
    <li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1">
        <a href="#fragment-1"><img alt="" src="image-tn-1.jpg" /><span>Title 1</span></a></li>
    <li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-2">
        <a href="#fragment-2"><img alt="" src="image-tn-2.jpg" /><span>Title 2</span></a></li>
    <li class="ui-tabs-nav-item" id="nav-fragment-3">
        <a href="#fragment-3"><img alt="" src="image-tn-3.jpg" /><span>Title 3</span></a></li>
    <li class="ui-tabs-nav-item" id="nav-fragment-4">
        <a href="#fragment-4"><img alt="" src="image-tn-4.jpg" /><span>Title 4</span></a></li>
</ul>
<!-- First Content -->
<div class="ui-tabs-panel ui-tabs-hide" id="fragment-1" style="">
    <a href="/" onClick="_gaq.push(['_trackEvent', 'Rotator', 'Image', 'Content-1']);"><img src="image-1.jpg" /></a>
</div>
<!-- Second Content -->
<div class="ui-tabs-panel ui-tabs-hide" id="fragment-2" style="">
    <a href="/" onClick="_gaq.push(['_trackEvent', 'Rotator', 'Image', 'Content-2']);"><img src="image-2.jpg" /></a>
</div>
<!-- Third Content -->
<div class="ui-tabs-panel ui-tabs-hide" id="fragment-3" style="">
    <a href="/" onClick="_gaq.push(['_trackEvent', 'Rotator', 'Image', 'Content-3']);"><img src="image-3.jpg" /></a>
</div>
<!-- Fourth Content -->
<div class="ui-tabs-panel ui-tabs-hide" id="fragment-4" style="">
    <a href="/" onClick="_gaq.push(['_trackEvent', 'Rotator', 'Image', 'Content-4']);"><img src="image-4.jpg" /></a>
</div>
</div>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-20 23:45:26

修复了!只需要设置旋转器的高度即可。

票数 0
EN

Stack Overflow用户

发布于 2013-03-22 20:11:18

谢谢你的回答,Erin H。它的效果很神奇:)对于像我这样的新手来说,很难弄清楚它应该是什么样子。我已经在旋转器空间的末端添加了高度,它起作用了。

代码语言:javascript
复制
#rotator {
    background:#FFF;
    color:#000; 
    position:relative;
    padding-bottom:2.6em;
    margin:0; 
    font-size:16px;
--> height:275px;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13880698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档