700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 如何利用JavaScript&jQuery实现滚动公告栏(code)

如何利用JavaScript&jQuery实现滚动公告栏(code)

时间:2019-11-28 11:40:07

相关推荐

如何利用JavaScript&jQuery实现滚动公告栏(code)

web前端|js教程

JavaScript,jQuery,滚动公告栏

web前端-js教程

本篇文章给大家带来的内容是关于如何利用JavaScript&jQuery实现滚动公告栏(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

dede旅游网站源码,ubuntu bbr 网速,tomcat发送快捷方式,拉齐奥爬虫图片,计算机php课程设计,seo优化具体怎么做霸屏lzw

jsp企业源码下载,vscode切换项目分支,ubuntu 共享文件,tomcat密码配置在哪,django爬虫mysql,php字符串变量拼接,湖南服务好的seo公司,3G手机数据系统下载官方网站,企业官网中文模板 html下载lzw

首先看HTML结构,css样式这里不再给出

怎样盗取网站源码,vscode代码,ubuntu打开图片的命令,tomcat书单,超级表格 sqlite,免备案服务器推荐,jq 人物头像关系插件,收费的前端框架,爬虫 加热包,php较好的培训学校,seo培训收费,飞天侠网站搬家,网页在线咨询模块代码,办公网站模板,404错误自定义页面模板,租赁车辆管理系统代码,建站程序选择lzw

・考研英语大纲到货75折... ・权威定本四大名著(人民文... ・口述历史权威唐德刚先生国... ・袁伟民与体坛风云:实话实... ・我们台湾这些年:轰动两岸... ・畅销教辅推荐:精品套书50... ・版法律硕士联考大纲75... ・计算机新书畅销书75折抢购 ・孩子最喜欢的书>> ・弗洛伊德作品精选集59折 ・畅销教辅推荐:精品套书50...

js代码

请首先确保已经引入jQuery

//滚动字 //确保绝对定位 //使用定时函数 var top=0; var t = setInterval(function () { //先设置margin-top为0 $("#express li:first").css("margin-top",top); //li的高度为25,故这里以25判断第一行是否走出ul。 if(top<-25){//如果第一行已经走出ul,将top归零,为下个li做准备top=0;//这句话的意思是,先将首行的top设为0,拷贝该行,放置最后一行//注意,如果这里不将第一行的top归零,拷贝后他将保持top=-25的状态,效果就是叠加在最后一行上。$("#express li:first").css("margin-top",top).clone(true).appendTo (#express);//移除首行,这时第二行变为首行$("#express li:first").remove(); }else{//如果第一行还未走出ul,top自减top-=1; } },50);

额外的代码

实现当滚动时,鼠标放置后可以停止,移出时仍可以进行

//当鼠标放置后停止,松开继续走 $("#express li").hover(function() { //清除定时 clearInterval(t); }, function() { t = setInterval(function () {//先设置margin-top为0$("#express li:first").css("margin-top",top);//li的高度为25,故这里以25判断第一行是否走出ul。if(top<-25){ //如果第一行已经走出ul,将top归零,为下个li做准备 top=0; //这句话的意思是,先将首行的top设为0,拷贝该行,放置最后一行 //注意,如果这里不将第一行的top归零,拷贝后他将保持top=-25的状态,效果就是叠加在最后一行上。 $("#express li:first").css("margin-top",top).clone(true).appendTo (#express); //移除首行,这时第二行变为首行 $("#express li:first").remove();}else{ //如果第一行还未走出ul,top自减 top-=1;} },50); });

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。