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 研究心得 取得属性的值
Nov 30 Javascript
在网页里看flash的trace数据的js类
Jan 10 Javascript
IE6 fixed的完美解决方案
Mar 31 Javascript
关于js遍历表格的实例
Jul 10 Javascript
jquery实现人性化的有选择性禁用鼠标右键
Jun 30 Javascript
jquery使用animate方法实现控制元素移动
Mar 27 Javascript
footer定位页面底部(代码分享)
Mar 07 Javascript
React通过父组件传递类名给子组件的实现方法
Nov 13 Javascript
vue2.0 elementUI制作面包屑导航栏
Feb 22 Javascript
详解vue-loader在项目中是如何配置的
Jun 04 Javascript
javascript 对象 与 prototype 原型用法实例分析
Nov 11 Javascript
vue3.0中友好使用antdv示例详解
Jan 05 Vue.js
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 Smarty 字符比较代码
2011/02/27 PHP
关于php mvc开发模式的感想
2011/06/28 PHP
PHP在不同页面间传递Json数据示例代码
2013/06/08 PHP
ThinkPHP应用模式扩展详解
2014/07/16 PHP
IE 下的只读 innerHTML
2009/08/21 Javascript
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
12款经典的白富美型—jquery图片轮播插件—前端开发必备
2013/01/08 Javascript
九种js弹出对话框的方法总结
2013/03/12 Javascript
探讨javascript是不是面向对象的语言
2013/11/21 Javascript
window.location.href IE下跳转失效的解决方法
2014/03/27 Javascript
js加减乘除丢失精度问题解决方法
2014/05/16 Javascript
Node.js实现的简易网页抓取功能示例
2014/12/05 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
原生js实现秒表计时器功能
2017/02/16 Javascript
jQuery图片加载失败替换默认图片方法汇总
2017/11/29 jQuery
[46:43]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第二局
2016/03/02 DOTA
Python生成pdf文件的方法
2014/08/04 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
Pytorch之finetune使用详解
2020/01/18 Python
Python GUI库Tkiner使用方法代码示例
2020/11/27 Python
AmazeUI 平滑滚动效果的示例代码
2020/08/20 HTML / CSS
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
Java提供了哪些企业应用编程接口
2015/02/13 面试题
师范毕业生求职自荐信
2013/09/25 职场文书
新春文艺演出主持词
2014/03/27 职场文书
高一学年自我鉴定范文(3篇)
2014/09/26 职场文书
2014统计局民主生活会对照检查材料思想汇报
2014/10/02 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
入党申请书格式
2019/06/20 职场文书
使用numpy nonzero 找出非0元素
2021/05/14 Python
CSS中Single Div 绘图技巧的实现
2021/06/18 HTML / CSS
使用Spring处理x-www-form-urlencoded方式
2021/11/02 Java/Android
解决WINDOWS电脑开机后桌面没有任何图标
2022/04/09 数码科技