当前位置:  编程技术>WEB前端

jQuery实现列表自动滚动循环滚动展示新闻

    来源: 互联网  发布时间:2014-08-25

    本文导语:  需要在页面中一个小的区域循环滚动展示新闻(公告、活动、图片等等),并且,鼠标悬停时停止滚动并提示,离开后,继续滚动。 效果图: 上干货 html: 代码如下: aaaaaaaaaaaaaaa bbbbbbbbbbbbbbb ccccccccccccccc ddddddddddddddd ee...

需要在页面中一个小的区域循环滚动展示新闻(公告、活动、图片等等),并且,鼠标悬停时停止滚动并提示,离开后,继续滚动。

效果图:

上干货

html:

代码如下:

css:
代码如下:

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

关键是js文件:
代码如下:

$(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"),在网页初始化的时候列表不会滚动,还有appendTo能直接移动元素,就这些了。

    
 
 

您可能感兴趣的文章:

  • jQuery each循环获取与搜索元素
  • jquery进行数组遍历如何跳出当前的each循环
  • Jquery each方法跳出循环,并获取返回值(实例讲解)
  • jquery退出each循环的写法
  • jQuery循环array与map小例子
  • jquery 中的each()跳出循环的语句
  • 解析prototype,JQuery中跳出each循环的方法
  • jquery 新闻循环切换的实现代码
  • Jquery 动态循环输出表格的简单例子
  • Jquery 无限循环滚动公告的实现代码分享
  • jQuery循环判断点击某节点
  • jquery $("#variable") 循环改变variable的值示例
  • jQuery 列表自动循环滚动鼠标悬停时停止滚动的实现代码(图文)
  • jQuery循环滚动新闻列表示例代码
  • jquery退出each循环怎么写
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery实现CSS3动画效果的插件 jQuery Transit
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • JQuery实现元素屏幕居中显示的代码
  • jquery 回车登录的实现方法
  • 基于jQuery实现的MVC开发框架 CorMVC
  • 简单的代码实现jquery定时器
  • jQuery Trim去除字符串首尾空字符的实现方法说明
  • jquery插件开发之实现jquery手风琴功能分享
  • jQuery实现回车键(Enter)切换文本框焦点的代码实例
  • jquery实现的导航固定效果
  • jquery实现点击消失的代码
  • jquery 实现弹出div位于屏幕正中(图文)
  • jQuery 表格隔行换色 鼠标高亮行变色的实现代码
  • jquery特效 table鼠标滑过变色的实现代码
  • Jquery点击高亮显示的实现代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jQuery 图像展示插件 Jquery Threesixty
  • jQuery幻灯展示插件 jQuery.slideBanjo
  • jQuery图片展示插件 Easy Slide
  • jQuery 图像展示插件 jQuery.TosRUs
  • jquery分页展示控件 kkpager
  • jQuery相册展示插件 Galleriffic
  • jQuery图片展示插件 Simple Controls Gallery
  • 地理信息映射展示项目 jQuery Geo
  • jQuery 图像展示插件 Photopile
  • jQuery图片集展示插件 Fotorama
  • jQuery图片展示插件 Zoomimage
  • jQuery的相册展示插件 slideViewerPro
  • jQuery图片展示插件 Pirobox
  • jQuery产品展示控件 jqueryBook
  • jQuery相片展示插件 GalleryView
  • jQuery图片展示插件 Galleria
  • jQuery相册展示插件 EOGallery
  • jQuery 图片展示插件 Slideshow Lite
  • jQuery图片展示插件 Lytebox
  • jQuery 图像展示插件 Offreg
  • jQuery概述,代码举例及最新版下载
  • jQuery鼠标动画插件 jquery-ahover
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery向导插件 Jquery Wizard Plugin
  • jQuery圆角插件 jQuery Corners
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin
  • jQuery日历插件 jQuery Week Calendar
  • jQuery的中文日历插件 jQuery.datePickerCn


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3