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实现简单时尚快捷的气泡提示插件
Dec 20 Javascript
JQuery的Ajax请求实现局部刷新的简单实例
Feb 11 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
Mar 10 Javascript
jQuery延迟加载图片插件Lazy Load使用指南
Mar 25 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
Aug 17 Javascript
javascript 动态脚本添加的简单方法
Oct 11 Javascript
bootstrap下拉菜单使用方法解析
Jan 13 Javascript
详解vue.js之props传递参数
Dec 12 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
Apr 02 Javascript
Vue 处理表单input单行文本框的实例代码
May 09 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
Sep 11 Javascript
JavaScript实现PC端四格密码输入框功能
Feb 19 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
php下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
Yii2基于Ajax自动获取表单数据的方法
2016/08/10 PHP
php实现头像上传预览功能
2017/04/27 PHP
yii2 resetful 授权验证详解
2017/05/18 PHP
Javascript中的window.event.keyCode使用介绍
2011/04/26 Javascript
通过Javascript读取本地Excel文件内容的代码示例
2014/04/08 Javascript
node.js回调函数之阻塞调用与非阻塞调用
2015/11/13 Javascript
JavaScript事件类型中UI事件详解
2016/01/14 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
浅谈JavaScript的计时器对象
2016/12/26 Javascript
详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
2017/03/08 Javascript
php 修改密码实现代码
2017/05/24 Javascript
JS实现上传图片的三种方法并实现预览图片功能
2017/07/14 Javascript
详解express + mock让前后台并行开发
2018/06/06 Javascript
详解微信小程序缓存--缓存时效性
2019/05/02 Javascript
详解微信小程序图片地扯转base64解决方案
2019/08/18 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
2019/11/01 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
django 通过ajax完成邮箱用户注册、激活账号的方法
2018/04/17 Python
Python DataFrame 设置输出不显示index(索引)值的方法
2018/06/07 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
Python装饰器原理与基本用法分析
2020/01/07 Python
python re模块匹配贪婪和非贪婪模式详解
2020/02/11 Python
python 制作本地应用搜索工具
2021/02/27 Python
基于html5绘制圆形多角图案
2016/04/21 HTML / CSS
荷兰领先的百货商店:De Bijenkorf
2018/10/17 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
中医专业职业生涯规划书范文
2014/01/04 职场文书
爱心捐书活动总结
2014/07/05 职场文书
房屋鉴定委托书范本
2014/09/23 职场文书
人才市场接收函
2015/01/30 职场文书
故宫英文导游词
2015/01/31 职场文书
工作态度怎么写
2015/06/25 职场文书
2019通用版劳动合同范本!
2019/07/11 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
2021/06/21 MySQL