最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery實現(xiàn)列表自動循環(huán)滾動鼠標懸停時停止?jié)L動

 更新時間:2013年09月06日 17:47:59   作者:  
需要在頁面中一個小的區(qū)域循環(huán)滾動展示新聞并且鼠標懸停時停止?jié)L動并提示,離開后,繼續(xù)滾動,具體實現(xiàn)如下,喜歡的朋友可以參考下
需要在頁面中一個小的區(qū)域循環(huán)滾動展示新聞(公告、活動、圖片等等),并且,鼠標懸停時停止?jié)L動并提示,離開后,繼續(xù)滾動。

效果圖:
 
上干貨
html:
復(fù)制代碼 代碼如下:

<div id="news">
<ul>
<li><a href="#" title="aaaaaaaaaaaaaaa">aaaaaaaaaaaaaaa</a></li>
<li><a href="#" title="bbbbbbbbbbbbbbb">bbbbbbbbbbbbbbb</a></li>
<li><a href="#" title="ccccccccccccccc">ccccccccccccccc</a></li>
<li><a href="#" title="ddddddddddddddd">ddddddddddddddd</a></li>
<li><a href="#" title="eeeeeeeeeeeeeee">eeeeeeeeeeeeeee</a></li>
<li><a href="#" title="fffffffffffffff">fffffffffffffff</a></li>
<li><a href="#" title="ggggggggggggggg">ggggggggggggggg</a></li>
</ul>
</div>

css:
復(fù)制代碼 代碼如下:

ui,li {
list-style: none;
}
#news{
height: 75px;
overflow: hidden;
}

關(guān)鍵是js文件:
復(fù)制代碼 代碼如下:

$(function() {
var $this = $("#news");
var scrollTimer;
$this.hover(function() {
clearInterval(scrollTimer);
}, function() {
scrollTimer = setInterval(function() {
scrollNews($this);
}, 2000);
}).trigger("mouseleave");

function scrollNews(obj) {
var $self = obj.find("ul");
var lineHeight = $self.find("li:first").height();
$self.animate({
"marginTop": -lineHeight + "px"
}, 600, function() {
$self.css({
marginTop: 0
}).find("li:first").appendTo($self);
})
}
})

主要就是對hover、setInterval、clearInterval、animate這些方法以及marginTop屬性(marginLeft、top、left等等)的理解和運用,需要注意的是,如果不加.trigger("mouseleave"),在網(wǎng)頁初始化的時候列表不會滾動,還有appendTo能直接移動元素,就這些了。

相關(guān)文章

最新評論

金川县| 富蕴县| 汨罗市| 江北区| 娄底市| 安图县| 昆山市| 怀柔区| 永德县| 楚雄市| 灵石县| 双流县| 南木林县| 郁南县| 望谟县| 融水| 浮梁县| 湘潭市| 宣城市| 郁南县| 即墨市| 竹山县| 威远县| 巢湖市| 富锦市| 太保市| 忻州市| 大余县| 凌源市| 和静县| 西昌市| 新邵县| 永吉县| 游戏| 辽宁省| 乌审旗| 凤城市| 平罗县| 娄底市| 轮台县| 买车|