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 相关文章推荐
javascript合并表格单元格实例代码
Jan 03 Javascript
学JavaScript七大注意事项【必看】
May 04 Javascript
BootStrap中Table分页插件使用详解
Oct 09 Javascript
基于Vuejs框架实现翻页组件
Jun 29 Javascript
详解vue的diff算法原理
May 20 Javascript
JavaScript类的继承方法小结【组合继承分析】
Jul 11 Javascript
加快Vue项目的开发速度的方法
Dec 12 Javascript
vue实现绑定事件的方法实例代码详解
Jun 20 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
Nov 01 Javascript
基于vue 动态菜单 刷新空白问题的解决
Aug 06 Javascript
vue 导航守卫和axios拦截器有哪些区别
Dec 19 Vue.js
使用Ajax实现无刷新上传文件
Apr 12 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
比较discuz和ecshop的截取字符串函数php版
2012/09/03 PHP
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
ThinkPHP实现图片上传操作的方法详解
2017/05/08 PHP
实例说明为什么不要行内使用javascript
2014/04/18 Javascript
jQuery插件datalist实现很好看的input下拉列表
2015/07/14 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
js下将金额数字每三位一逗号分隔
2016/02/19 Javascript
AngularJS实现数据列表的增加、删除和上移下移等功能实例
2016/09/05 Javascript
用jQuery实现可输入多选下拉组合框实例代码
2017/01/18 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
详解nuxt sass全局变量(公共scss解决方案)
2018/06/27 Javascript
详解关于webpack多入口热加载很慢的原因
2019/04/24 Javascript
Vue数字输入框组件的使用方法
2019/10/19 Javascript
小程序简单两栏瀑布流效果的实现
2019/12/18 Javascript
python使用rabbitmq实现网络爬虫示例
2014/02/20 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
python爬取51job中hr的邮箱
2016/05/14 Python
python中快速进行多个字符替换的方法小结
2016/12/15 Python
numpy中以文本的方式存储以及读取数据方法
2018/06/04 Python
浅析Python3中的对象垃圾收集机制
2019/06/06 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
2020/11/24 Python
如何用python 操作zookeeper
2020/12/28 Python
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
机电一体化自荐信
2013/12/10 职场文书
导游实习生自荐书
2014/01/28 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
家属答谢词
2015/01/05 职场文书
技术员岗位职责
2015/02/04 职场文书
争先创优个人总结
2015/03/04 职场文书
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python
24年收藏2000多部退役军用电台
2022/02/18 无线电