JavaScript和jQuery制作光棒效果


Posted in Javascript onFebruary 24, 2017

使用javaScript与jQuery添加CSS样式的区别和步骤

使用javaScript制作光棒效果

--首先是javaScript

<script>
    $(function () {
      var lis = document.getElementsByTagName("li"); //定义DOM变量接受标签为li的元素
      for (var i = 0; i < lis.length;i++){      
        lis[i].onmouseover = function () {
          //方式一
          //this.style.backGround = "pink";   //1,注意这里只能使用this方法作为for循环当前遍历项
          //this.style.fontSize = "50px";   //2,同样style之后的追加的样式命名只能用骆驼命名法
          //方式二
          this.style.cssText = "background-color:red;font-size:50px";
        };
        lis[i].onmouseout = function () {
          //方式一
          //this.style.background = "";
          //this.style.fontSize = "20px";
          //方式二
          this.style.cssText = "background-color:;font-size:20px";
        }
      }
    });
  </script>

两种方式相比相对来说:.cssText比较简便

使用jQuery制作光棒效果

<script>
    $(function () {
      $("li").hover(function () {                  //这里调用复合事件 模拟鼠标悬停事件
        $(this).css({"background-color": "red","font-size":"50px"});
      },
      function () {
        $(this).css({ "background-color": "", "font-size": "20px" });  //直接追加CSS样式
      }
      );
    });
  </script>

相对于javaScript  jQuer代码更灵活,简便一些,(jQuery中有自动遍历效果,所有省了循环)

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
document.all与WEB标准
May 13 Javascript
js强制把网址设为默认首页
Sep 29 Javascript
基于jQuery的AJAX和JSON实现纯html数据模板
Aug 09 Javascript
jquery删除table当前行的实例代码
Oct 07 Javascript
js防刷新的倒计时代码 js倒计时代码
Sep 06 Javascript
BootStrap实现文件上传并带有进度条效果
Sep 11 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
Dec 25 Javascript
vue底部加载更多的实例代码
Jun 29 Javascript
js实现图片实时时钟
Jan 15 Javascript
vue使用nprogress加载路由进度条的方法
Jun 04 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
Oct 26 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
Feb 24 #Javascript
微信小程序实现实时圆形进度条的方法示例
Feb 24 #Javascript
JavaScript中三种常见的排序方法
Feb 24 #Javascript
Angular2 Service实现简单音乐播放器服务
Feb 24 #Javascript
Bootstrap3多级下拉菜单
Feb 24 #Javascript
使用原生的javascript来实现轮播图
Feb 24 #Javascript
从零学习node.js之mysql数据库的操作(五)
Feb 24 #Javascript
You might like
《PHP边学边教》(01.开篇――准备工作)
2006/12/13 PHP
php获取文件名后缀常用方法小结
2015/02/24 PHP
基于PHP实现的事件机制实例分析
2015/06/18 PHP
smarty的section嵌套循环用法示例
2016/05/28 PHP
PHP简单实现循环链表功能示例
2017/11/10 PHP
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
2010/03/02 Javascript
JavaScript中的this实例分析
2011/04/28 Javascript
关于jquery input textare 事件绑定及用法学习
2013/04/03 Javascript
jQuery实现鼠标滑过遮罩并高亮显示效果
2013/07/16 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
html的DOM中Event对象onabort事件用法实例
2015/01/21 Javascript
Sortable.js拖拽排序使用方法解析
2016/11/04 Javascript
jQuery中 $ 符号的冲突问题及解决方案
2016/11/04 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
js上下视差滚动简单实现代码
2017/03/07 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
vue项目实现github在线预览功能
2018/06/20 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
Vue快速实现通用表单验证的示例代码
2020/01/09 Javascript
Python中的作用域规则详解
2015/01/30 Python
使用Python的Tornado框架实现一个简单的WebQQ机器人
2015/04/24 Python
Centos Python2 升级到Python3的简单实现
2016/06/21 Python
浅谈Python数据类型判断及列表脚本操作
2016/11/04 Python
Python实现京东秒杀功能代码
2019/05/16 Python
wxPython+Matplotlib绘制折线图表
2019/11/19 Python
屏蔽Django admin界面添加按钮的操作
2020/03/11 Python
Python通过4种方式实现进程数据通信
2020/03/12 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
Myprotein葡萄牙官方网站:英国优质运动营养品牌
2016/09/12 全球购物
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
工程采购员岗位职责
2014/03/09 职场文书
简单租房协议书
2014/04/09 职场文书
超级礼物观后感
2015/06/15 职场文书
大学文艺委员竞选稿
2015/11/19 职场文书
Python 把两层列表展开平铺成一层(5种实现方式)
2021/04/07 Python
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs