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实现基于十进制的四舍五入实例
Jul 17 Javascript
js实现超简单的展开、折叠目录代码
Aug 28 Javascript
分享jQuery插件的学习笔记
Jan 14 Javascript
javascript实现平滑无缝滚动
Aug 09 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
Jun 28 Javascript
jQuery实现获取元素索引值index的方法
Sep 18 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
Oct 26 Javascript
微信小程序 数据绑定及运算的简单实例
Sep 20 Javascript
深入理解Vue官方文档梳理之全局API
Nov 22 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
Jan 19 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
Jun 24 Javascript
VUE解决 v-html不能触发点击事件的问题
Oct 28 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
如何分别全角和半角以避免乱码
2006/10/09 PHP
PHP生成便于打印的网页
2006/10/09 PHP
PHP 在线翻译函数代码
2009/05/07 PHP
延长phpmyadmin登录时间的方法
2011/02/06 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
2013/06/17 PHP
php 如何获取数组第一个值
2013/08/06 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
纯PHP生成的一个树叶图片画图例子
2014/04/16 PHP
写出高效jquery代码的19条指南
2014/03/19 Javascript
Jquery中Event对象属性小结
2015/02/27 Javascript
一个php+js实时显示时间问题
2015/10/12 Javascript
AngularJS向后端ASP.NET API控制器上传文件
2016/02/03 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
使用uni-app开发微信小程序的实现
2019/12/13 Javascript
跟老齐学Python之dict()的操作方法
2014/09/24 Python
TensorFlow实现MLP多层感知机模型
2018/03/09 Python
pyinstaller打包单个exe后无法执行错误的解决方法
2019/06/21 Python
django基础学习之send_mail功能
2019/08/07 Python
Django模板标签{% for %}循环,获取制定条数据实例
2020/05/14 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
HTML5实现预览本地图片
2016/02/17 HTML / CSS
英国独特礼物想法和个性化礼物网站:notonthehighstreet.com
2018/04/16 全球购物
联想马亚西亚官方网站:Lenovo Malaysia
2018/09/19 全球购物
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
2015/10/24 面试题
自荐信如何“自荐”
2013/10/24 职场文书
中秋节超市促销方案
2014/01/30 职场文书
测量工程专业求职信
2014/02/24 职场文书
农村优秀教师事迹材料
2014/08/27 职场文书
食品安全承诺书范文
2014/08/29 职场文书
早读课迟到检讨书
2014/09/25 职场文书
工作犯错保证书
2015/05/11 职场文书
毕业生自荐求职信书写的技巧
2019/08/26 职场文书
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers