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 相关文章推荐
javascript中对对层的控制
Dec 29 Javascript
通过Mootools 1.2来操纵HTML DOM元素
Sep 15 Javascript
JavaScript 拾碎[三] 使用className属性
Oct 16 Javascript
JavaScript中document.forms[0]与getElementByName区别
Jan 21 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
Oct 09 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
Feb 25 Javascript
jQuery Form表单取值的方法
Jan 11 Javascript
jQuery中用on绑定事件时需注意的事项
Mar 19 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 jQuery
ES6学习笔记之Set和Map数据结构详解
Apr 07 Javascript
JS实现字符串去重及数组去重的方法示例
Apr 21 Javascript
JavaScript前端面试组合函数
Jun 21 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
三国漫画《火凤燎原》宣布动画化PV放出 预计2020年播出
2020/03/08 国漫
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
双料怀旧--SHARP GF515的维护、修理和简单调试
2021/03/02 无线电
PHP文件上传实例详解!!!
2007/01/02 PHP
基于php实现随机合并数组并排序(原排序)
2015/11/26 PHP
php 根据自增id创建唯一编号类
2017/04/06 PHP
php写app用的框架整理
2019/09/29 PHP
ExtJS自定义主题(theme)样式详解
2013/11/18 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
Jquery中Event对象属性小结
2015/02/27 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
2016/12/08 Javascript
Vue中父组件向子组件通信的方法
2017/07/11 Javascript
layui获取选中行数据的实例讲解
2018/08/19 Javascript
小程序兼容安卓和IOS数据处理问题及坑
2018/09/18 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
koa2+vue实现登陆及登录状态判断
2019/08/15 Javascript
layui动态绑定事件的方法
2019/09/20 Javascript
vue点击自增和求和的实例代码
2019/11/06 Javascript
vue 更改连接后台的api示例
2019/11/11 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
启动Atom并运行python文件的步骤
2018/11/09 Python
python super()函数的基本使用
2020/09/10 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
python中os.remove()用法及注意事项
2021/01/31 Python
Java里面有没有全局变量?为什么?
2015/02/06 面试题
为数据库创建索引都需要注意些什么
2012/07/17 面试题
运动会领导邀请函
2014/01/10 职场文书
小学六一主持词开场白
2015/05/28 职场文书
学生早退检讨书(范文)
2019/08/19 职场文书
Python中文纠错的简单实现
2021/07/07 Python
Python何绘制带有背景色块的折线图
2022/04/23 Python
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server