js实现文字垂直滚动和鼠标悬停效果


Posted in Javascript onDecember 31, 2015

本文实例介绍了文字垂直滚动效果,主要运用了setInterval(function(){}, time);方法,分享给大家供大家参考,具体内容如下
HTML布局:

<ul class="recommend-info">
  <li>
    <span class="push">荐</span>
    <a href="javascript:;">1高档社区,经典户型,机会难得,稍纵即逝!仅售66万!</a>
    <span class="htype">66万  3室2厅1卫 120?</span>
  </li>
  <li>
    <span class="push">荐</span>
    <a href="javascript:;">2高档社区,经典户型,机会难得,稍纵即逝!仅售66万!</a>
    <span class="htype">66万  3室2厅1卫 120?</span>
  </li>
  <li>
    <span class="push">荐</span>
    <a href="javascript:;">3高档社区,经典户型,机会难得,稍纵即逝!仅售66万!</a>
    <span class="htype">66万  3室2厅1卫 120?</span>
  </li>
  <li>
    <span class="push">荐</span>
    <a href="javascript:;">4高档社区,经典户型,机会难得,稍纵即逝!仅售66万!</a>
    <span class="htype">66万  3室2厅1卫 120?</span>
  </li>
</ul>

CSS样式:

<style>
  .recommend-info {
    width: 630px;
    height: 42px;
    padding: 0 10px;
    margin-top: 12px;
    margin-bottom: 18px;
    border: 1px dashed #DFDFDF;
    overflow: hidden;
  }
  .recommend-info li {
    overflow: hidden;
    font-size: 14px;
    line-height: 42px;
  }
  .recommend-info li .push {
    float: left;
    display: inline-block;
    width: 18px;
    height: 17px;
    margin-top: 12px;
    margin-right: 10px;
    background: #D95B4E;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 17px;
  }
  .recommend-info li a {
    float: left;
    color: #333;
  }
  .recommend-info li a:hover {
    color: #da5c4f;
  }
  .recommend-info li .htype {
    float: right;
    color: #999;
  }
</style>

JS脚本:

<script>
  // 不断把新的第一个追加到后面 
  function vscroll() {
    var frtEle = $('.recommend-info li:first');
    frtEle.animate({'marginTop': -$('.recommend-info li').height()}, 500, function(){
      frtEle.css('marginTop', 0);
      $('.recommend-info').append(frtEle);
    });
  }
  var startInterval = setInterval(vscroll, 3000);

  // 鼠标悬停 
  $('.recommend-info li').hover(function(){
    clearInterval(startInterval);
  }, function(){
    startInterval = setInterval(vscroll, 3000);
  });
</script>

以上就是本文的全部内容,谢谢关注!

Javascript 相关文章推荐
jquery中的$(document).ready()与window.onload的区别
Nov 18 Javascript
js实现的复制兼容chrome和IE
Apr 03 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
Sep 01 Javascript
浅析JS动态创建元素【两种方法】
Apr 20 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
Nov 29 Javascript
bootstrap daterangepicker双日历时间段选择控件详解
Jun 15 Javascript
微信小程序实现省市区三级地址选择
Jun 21 Javascript
微信小程序自定义带价格显示日历效果
Dec 29 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 jQuery
vue实现五子棋游戏
May 28 Javascript
JavaScript实现点击切换验证码及校验
Jan 10 Javascript
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
Jan 25 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
Dec 31 #Javascript
jQuery语法小结(超实用)
Dec 31 #Javascript
解决JS无法调用Controller问题的方法
Dec 31 #Javascript
简单谈谈JavaScript的同步与异步
Dec 31 #Javascript
jQuery实现简单的图片查看器
Sep 11 #Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
Dec 30 #Javascript
基于jQuery实现美观且实用的倒计时实例代码
Dec 30 #Javascript
You might like
基于simple_html_dom的使用小结
2013/07/01 PHP
Thinkphp多文件上传实现方法
2014/10/31 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
php判断目录存在的简单方法
2019/09/26 PHP
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
2008/12/19 Javascript
用Mootools获得操作索引的两种方法分享
2011/12/12 Javascript
javascript基础之查找元素的详细介绍(访问节点)
2013/07/05 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
2013/11/19 Javascript
分享十五款 jQuery 社交网络分享插件
2015/05/16 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
jquery实现楼层滚动效果
2018/01/01 jQuery
VUE渲染后端返回含有script标签的html字符串示例
2019/10/28 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
[45:18]完美世界DOTA2联赛循环赛 PXG vs IO 第二场 11.06
2020/11/09 DOTA
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
2014/05/05 Python
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
Python实现简单的列表冒泡排序和反转列表操作示例
2019/07/10 Python
python 伯努利分布详解
2020/02/25 Python
python实现udp传输图片功能
2020/03/20 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
html5+css3进度条倒计时动画特效代码【推荐】
2016/03/08 HTML / CSS
CK美国官网:Calvin Klein
2016/08/26 全球购物
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
上海某公司.net方向笔试题
2014/09/14 面试题
.NET是怎么支持多种语言的
2015/02/24 面试题
晚会主持词开场白
2014/03/17 职场文书
小学生开学第一课活动方案
2014/03/27 职场文书
市场营销调查计划书
2014/05/02 职场文书
社区党员志愿服务活动方案
2014/08/18 职场文书
文体活动总结
2015/02/04 职场文书
小学思品教学反思
2016/02/20 职场文书
Python 恐龙跑跑小游戏实现流程
2022/02/15 Python