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 相关文章推荐
Prototype使用指南之base.js
Jan 10 Javascript
IE 当eval遇上function的处理
Aug 09 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
Oct 17 Javascript
浏览器缩放检测的js代码
Sep 28 Javascript
iframe跨域通信封装详解
Aug 11 Javascript
JS中sort函数排序用法实例分析
Jun 16 Javascript
BootStrap 附加导航组件
Jul 22 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
Oct 31 Javascript
微信小程序技巧之show内容展示,上传文件编码问题
Jan 23 Javascript
JS实现图片转换成base64的各种应用场景实例分析
Jun 22 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
Dec 23 Javascript
如何优雅地在vue中添加权限控制示例详解
Mar 07 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
Terran热键控制
2020/03/14 星际争霸
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
php中日期加减法运算实现代码
2011/12/08 PHP
PHP包含文件函数include、include_once、require、require_once区别总结
2014/04/05 PHP
php通过修改header强制图片下载的方法
2015/03/24 PHP
Laravel框架搜索分页功能示例
2019/02/01 PHP
JavaScript 的继承
2011/10/01 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
jQuery插件windowScroll实现单屏滚动特效
2015/07/14 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
javascript创建含数字字母的随机字符串方法总结
2016/08/01 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
JavaScript中的call和apply的用途以及区别
2017/01/11 Javascript
JS判断键盘是否按的回车键并触发指定按钮点击操作的方法
2017/02/13 Javascript
微信小程序  TLS 版本必须大于等于1.2问题解决
2017/02/22 Javascript
JavaScript实现一个空中避难的小游戏
2017/06/06 Javascript
Bootstrap Table快速完美搭建后台管理系统
2017/09/20 Javascript
Vee-Validate的使用方法详解
2017/09/22 Javascript
Vue 组件(component)教程之实现精美的日历方法示例
2018/01/08 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
基于webpack4+vue-cli3项目实现换肤功能
2019/07/17 Javascript
基于Vue和Element-Ui搭建项目的方法
2019/09/06 Javascript
IE11下CKEditor在Bootstrap Modal中下拉问题的解决
2019/09/25 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
vue跳转页面的几种方法(推荐)
2020/03/26 Javascript
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
python中查找excel某一列的重复数据 剔除之后打印
2013/02/10 Python
Python实现随机漫步功能
2018/07/09 Python
django进阶之cookie和session的使用示例
2018/08/17 Python
python中的tcp示例详解
2018/12/09 Python
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
教师节感想
2015/08/11 职场文书
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP
Echarts如何重新渲染实例详解
2022/05/30 Javascript