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 07 Javascript
如何减少浏览器的reflow和repaint
Feb 26 Javascript
原生js实现模拟滚动条
Jun 15 Javascript
jquery分析文本里url或邮件地址为真实链接的方法
Jun 20 Javascript
jquery实现选中单选按钮下拉伸缩效果
Aug 06 Javascript
如何使用jquery easyui创建标签组件
Nov 18 Javascript
javascript检测flash插件是否被禁用的方法
Jan 14 Javascript
vuejs响应用户事件(如点击事件)
Mar 14 Javascript
关于jQuery里prev()的简单操作代码
Oct 27 jQuery
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
Nov 09 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
Dec 27 Javascript
详解JavaScript中精度失准问题及解决方法
Feb 04 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
ThinkPHP3.2框架使用addAll()批量插入数据的方法
2017/03/16 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
jQuery获取地址栏参数插件(模仿C#)
2010/10/26 Javascript
JS验证身份证有效性示例
2013/10/11 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
JS使用getComputedStyle()方法获取CSS属性值
2014/04/23 Javascript
jquery 按键盘上的enter事件
2014/05/11 Javascript
js 获取浏览器版本以此来调整CSS的样式
2014/06/03 Javascript
js实现当复选框选择匿名登录时隐藏登录框效果
2015/08/14 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
2016/01/27 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
2018/05/04 Javascript
angularjs $http调用接口的方式详解
2018/08/13 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
antd vue 刷新保留当前页面路由,保留选中菜单,保留menu选中操作
2020/08/06 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
2020/10/22 Javascript
[02:37]2015国际邀请赛选手档案—LGD.Xiao8
2015/07/28 DOTA
Python基于Matplotlib库简单绘制折线图的方法示例
2017/08/14 Python
Python探索之Metaclass初步了解
2017/10/28 Python
pandas 转换成行列表进行读取与Nan处理的方法
2018/10/30 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
Gauss-Seidel迭代算法的Python实现详解
2019/06/29 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
Css3+Js制作漂亮时钟(附源码)
2013/04/24 HTML / CSS
HTML5实现一个能够移动的小坦克示例代码
2013/09/02 HTML / CSS
HTML5计时器小例子
2013/10/15 HTML / CSS
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
出口公司经理求职简历中的自我评价
2013/10/13 职场文书
珍珠奶茶店创业计划书
2014/01/11 职场文书
会计学毕业生求职信
2014/06/25 职场文书
bat批处理之字符串操作的实现
2022/03/16 Python
Android Studio 计算器开发
2022/05/20 Java/Android
netty 实现tomcat的示例代码
2022/06/05 Servers