2014-01-09 42 views
-1

我尝试让Featured Content Slider自动滚动的列表项它们突显了。但是当我尝试jQuery代码时,我甚至不滚动内容。有人可能会帮我解决这个问题会更好。特色内容滑块ScrollTo

我尝试,

JS:

var container = $("#featured ul"); 
scrollTo = $('ul li.ui-tabs-active.ui-state-active');   
container.animate({ 
    scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop() 
}); 

其实际的代码;

<div id="featured" > 
    <ul class="ui-tabs-nav"> 
     <li class="ui-tabs-nav-item" id="nav-fragment-1"><a href="#fragment-1"><img src="images/image1-small.jpg" alt="" /><span>15+ Excellent High Speed Photographs</span></a></li> 
     <li class="ui-tabs-nav-item" id="nav-fragment-2"><a href="#fragment-2"><img src="images/image2-small.jpg" alt="" /><span>20 Beautiful Long Exposure Photographs</span></a></li> 
     <li class="ui-tabs-nav-item" id="nav-fragment-3"><a href="#fragment-3"><img src="images/image3-small.jpg" alt="" /><span>35 Amazing Logo Designs</span></a></li> 
     <li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-4"><img src="images/image4-small.jpg" alt="" /><span>Create a Vintage Photograph in Photoshop</span></a></li> 
     <li class="ui-tabs-nav-item" id="nav-fragment-5"><a href="#fragment-5"><img src="images/image4-small.jpg" alt="" /><span>Create a Vintage Photograph in Photoshop</span></a></li> 
     <li class="ui-tabs-nav-item" id="nav-fragment-6"><a href="#fragment-6"><img src="images/image4-small.jpg" alt="" /><span>Create a Vintage Photograph in Photoshop</span></a></li> 
     <li class="ui-tabs-nav-item" id="nav-fragment-7"><a href="#fragment-7"><img src="images/image4-small.jpg" alt="" /><span>Create a Vintage Photograph in Photoshop</span></a></li> 
     <li class="ui-tabs-nav-item" id="nav-fragment-8"><a href="#fragment-8"><img src="images/image4-small.jpg" alt="" /><span>Create a Vintage Photograph in Photoshop</span></a></li> 
    </ul> 
    <!-- First Content --> 
    <div id="fragment-1" class="ui-tabs-panel" style=""> 
     <img src="images/image1.jpg" alt="" /> 
     <div class="info" > 
      <h2><a href="#" >15+ Excellent High Speed Photographs</a></h2> 
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla tincidunt condimentum lacus. Pellentesque ut diam....<a href="#" >read more</a></p> 
     </div> 
    </div> 
    <!-- Second Content --> 
    <div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style=""> 
     <img src="images/image2.jpg" alt="" /> 
     <div class="info" > 
      <h2><a href="#" >20 Beautiful Long Exposure Photographs</a></h2> 
      <p>Vestibulum leo quam, accumsan nec porttitor a, euismod ac tortor. Sed ipsum lorem, sagittis non egestas id, suscipit....<a href="#" >read more</a></p> 
     </div> 
    </div> 
    <!-- Third Content --> 
    <div id="fragment-3" class="ui-tabs-panel ui-tabs-hide" style=""> 
     <img src="images/image3.jpg" alt="" /> 
     <div class="info" > 
      <h2><a href="#" >35 Amazing Logo Designs</a></h2> 
      <p>liquam erat volutpat. Proin id volutpat nisi. Nulla facilisi. Curabitur facilisis sollicitudin ornare....<a href="#" >read more</a></p> 
     </div> 
    </div> 
    <!-- Fourth Content --> 
    <div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style=""> 
     <img src="images/image4.jpg" alt="" /> 
     <div class="info" > 
      <h2><a href="#" >Create a Vintage Photograph in Photoshop</a></h2> 
      <p>Quisque sed orci ut lacus viverra interdum ornare sed est. Donec porta, erat eu pretium luctus, leo augue sodales....<a href="#" >read more</a></p> 
     </div> 
    </div> 
    <!-- Fourth Content --> 
    <div id="fragment-5" class="ui-tabs-panel ui-tabs-hide" style=""> 
     <img src="images/image4.jpg" alt="" /> 
     <div class="info" > 
      <h2><a href="#" >Create a Vintage Photograph in Photoshop</a></h2> 
      <p>Quisque sed orci ut lacus viverra interdum ornare sed est. Donec porta, erat eu pretium luctus, leo augue sodales....<a href="#" >read more</a></p> 
     </div> 
    </div> 
    <!-- Fourth Content --> 
    <div id="fragment-6" class="ui-tabs-panel ui-tabs-hide" style=""> 
     <img src="images/image4.jpg" alt="" /> 
     <div class="info" > 
      <h2><a href="#" >Create a Vintage Photograph in Photoshop</a></h2> 
      <p>Quisque sed orci ut lacus viverra interdum ornare sed est. Donec porta, erat eu pretium luctus, leo augue sodales....<a href="#" >read more</a></p> 
     </div> 
    </div> 
    <!-- Fourth Content --> 
    <div id="fragment-7" class="ui-tabs-panel ui-tabs-hide" style=""> 
     <img src="images/image4.jpg" alt="" /> 
     <div class="info" > 
      <h2><a href="#" >Create a Vintage Photograph in Photoshop</a></h2> 
      <p>Quisque sed orci ut lacus viverra interdum ornare sed est. Donec porta, erat eu pretium luctus, leo augue sodales....<a href="#" >read more</a></p> 
     </div> 
    </div> 
    <!-- Fourth Content --> 
    <div id="fragment-8" class="ui-tabs-panel ui-tabs-hide" style=""> 
     <img src="images/image4.jpg" alt="" /> 
     <div class="info" > 
      <h2><a href="#" >Create a Vintage Photograph in Photoshop</a></h2> 
      <p>Quisque sed orci ut lacus viverra interdum ornare sed est. Donec porta, erat eu pretium luctus, leo augue sodales....<a href="#" >read more</a></p> 
     </div> 
    </div> 
</div> 

imnot这使GUD但我试图把一个的jsfiddle - >http://jsfiddle.net/pS6Bh/

+0

你可以做一个http:/ /jsfiddle.net? –

+0

加入小提琴,请检查是否正确 – rockStar

+0

你的意思是,自动滑不工作? –

回答

0

其背后的原因停止自动滚动是,jQuery的标签死记硬背功能在最新版本的贬值。要使其工作,你应该使用jQuery UI Tabs从克里斯托弗McCulloh

这里是一个Working Demo通过包括脚本

你也应该包括以下CSS

#featured li.ui-tabs-active{ 
    background:url('images/selected-item.gif') top left no-repeat;  
} 
#featured ul.ui-tabs-nav li.ui-tabs-active a{ 
    background:#ccc; 
} 
+0

谢谢兄弟,自动幻灯片也是在我​​身边工作的事情是,当活动项目达到第5或第6项,它没有显示,因为scrol栏不根据活动项目自动滚动。那是我的问题:c – rockStar