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 相关文章推荐
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
Jan 11 Javascript
关于eval 与new Function 到底该选哪个?
Apr 17 Javascript
javascript制作的cookie封装及使用指南
Jan 02 Javascript
js获取地址栏中传递的参数(两种方法)
Feb 08 Javascript
关于在mongoose中填充外键的方法详解
Aug 14 Javascript
JS实现在文本指定位置插入内容的简单示例
Dec 22 Javascript
vue-router配合ElementUI实现导航的实例
Feb 11 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
Apr 22 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
Dec 05 Javascript
iphone刘海屏页面适配方法
May 07 Javascript
React精髓!一篇全概括小结(急速)
May 23 Javascript
Vue实现穿梭框效果
Sep 30 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
smtp邮件发送一例
2006/10/09 PHP
php打造属于自己的MVC框架
2012/03/07 PHP
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
解析linux下安装memcacheq(mcq)全过程笔记
2013/06/27 PHP
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
PHP搭建大文件切割分块上传功能示例
2017/01/04 PHP
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
jquery实现保存已选用户
2014/07/21 Javascript
BootStrap实现树形目录组件代码详解
2016/06/21 Javascript
php register_shutdown_function函数详解
2017/07/23 Javascript
详解JS中的柯里化(currying)
2017/08/17 Javascript
es6学习之解构时应该注意的点
2017/08/29 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
微信小程序数字滚动插件使用详解
2018/02/02 Javascript
Vue Promise的axios请求封装详解
2018/08/13 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
webpack安装配置与常见使用过程详解(结合vue)
2020/06/01 Javascript
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
[03:46]显微镜下的DOTA2第七期——满血与残血
2014/06/20 DOTA
[00:32]2018DOTA2亚洲邀请赛Newbee出场
2018/04/03 DOTA
python中plot实现即时数据动态显示方法
2018/06/22 Python
python学生信息管理系统(完整版)
2020/04/05 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
Python调用REST API接口的几种方式汇总
2020/10/19 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
H5页面适配iPhoneX(就是那么简单)
2019/12/02 HTML / CSS
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
《寓言两则》教学反思
2014/02/27 职场文书
预防煤气中毒方案
2014/06/16 职场文书
垃圾分类的活动方案
2014/08/15 职场文书
12.4法制宣传日标语
2014/10/08 职场文书
2015毕业生自我评价范文
2015/03/02 职场文书
七一晚会主持词
2015/06/29 职场文书
谁动了我的奶酪读书笔记
2015/06/30 职场文书