• jquery基础


    demo7:table滑过变色,隔行变色.
    $(document).ready(function(){   //这个就是传说的ready
             $(".stripe tr").mouseover(function(){  
                     //如果鼠标移到class为stripe的表格的tr上时,执行函数
             $(this).addClass("over");}).mouseout(function(){
                                     //给这行添加class值为over,并且当鼠标一出该行时执行函数
             $(this).removeClass("over");})   //移除该行的class
             $(".stripe tr:even").addClass("alt");
                     //给class为stripe的表格的偶数行添加class值为alt
    });
    在效果上,我又加了点击 某行 变色:
    $(document).ready(function(){   //这个就是传说的ready
             $(".stripe tr").mouseover(function(){  
                     //如果鼠标移到class为stripe的表格的tr上时,执行函数
             $(this).addClass("over");}).mouseout(function(){
                                     //给这行添加class值为over,并且当鼠标一出该行时执行函数
             $(this).removeClass("over");}).click(function(){ //移除该行的class
         $(this).toggleClass("click").removeClass("alt")})//点击变色,注意:因为有隔行变色,所以这里必须在触发toggleClass时,remove("alt").
         $(".stripe tr:even").addClass("alt");
             //给class为stripe的表格的偶数行添加class值为alt
    });
    说到这里 ,不得不说一下 toggle与toggleClass区别:
    $(document).ready(function(){   //这个就是传说的ready
             $(".stripe tr").mouseover(function(){  
                     //如果鼠标移到class为stripe的表格的tr上时,执行函数
             $(this).addClass("over");}).mouseout(function(){
                                     //给这行添加class值为over,并且当鼠标一出该行时执行函数
             $(this).removeClass("over");}).toggle(function(){ $(this).addClass("click"); },function(){ $(this).removeClass("click");}).unbind("click")
         $(".stripe tr:even").addClass("alt");
             //给class为stripe的表格的偶数行添加class值为alt
    });
    可以发现:
    toggleClass:可以发现超连接还是可以连接的,没有被 toggle和click占用
    toggle:可以发现超连接已经不可以用了,所以说toggle不适合这种情况。不过可以把click解绑(unbind("click")),代码量好象比click结合toggleClass多,所以我选择的是toggleClass.


  • 相关阅读:
    Java实现 洛谷 P1060 开心的金明
    (Java实现) 洛谷 P1605 迷宫
    (Java实现) 洛谷 P1605 迷宫
    (Java实现)洛谷 P1093 奖学金
    (Java实现)洛谷 P1093 奖学金
    Java实现 洛谷 P1064 金明的预算方案
    Java实现 洛谷 P1064 金明的预算方案
    (Java实现) 洛谷 P1031 均分纸牌
    QT树莓派交叉编译环开发环境搭建(附多个exe工具下载链接)
    武则天红人对唐睿宗的桃色报复(如此缺少城府,注定了要在宫廷中过早地出局)
  • 原文地址:https://www.cnblogs.com/HeroBeast/p/1307388.html
Copyright © 2020-2023  润新知