• jq第三讲


    一、设置元素样式

        1、添加、删除CSS类别

            $("div").addClass("myClass1 myClass2");         给元素添加一个类样式,或多个类样式,每个样式间以空格分割

            $("div").removeClass("myClass1");                  删除元素的类样式

        2、类别间动态切换

            $(function(){

                $("p").click(function({

                     $(this).toggleClass("mycss");          每次点击时对指定的样式反复加载或移除的操作,即样式交替执行。

                }););                                                  这里的this是指包含它的函数作为方法被调用时所属的对象:p

            });                                                 toggleClass只能设置一种Class不能设置多个。

        3、鼠标感应

           $(".d1").mouseover(function () {                 mouseover:鼠标移上去之后的事件

               $(this).hide(1000);                             把产生事件的元素1秒内隐藏

           });                                                     这里的this是指包含它的函数作为方法被调用时所属的对象:div

           $(".d1").mouseout(function () {                   mouseout:鼠标移走之后的事件

               $(this).show(1000);            把产生事件的元素1秒内显示

           });

           $(".d1").hover(function () {                       hover:合并了上两种事件,他直接带两个函数分别执行mouseover和

               $(this).hide(1000);                             mouseout对应的事件

           }, function () {                                       hide:隐藏元素

               $(this).show(1000);                            show:显示元素

           });

        4、toggle方法

           $("#btn").click(function () {                        每点击一次按钮时指定元素交替完成显示、隐藏的动作

               $(".d1").toggle(1000);                          指定元素在1秒内显示或隐藏

           });

        ** toggle方法的低版本写法                             jquery-1.8.2.min.js下可以正常执行,不兼容高版本

           $("#btn").toggle(function () {                     这种写法直接有两个函数指定交替执行的函数体。

               $(".d1").slideUp();                             下边缘开始收起,全部收完的效果呈现隐藏。

           }, function () {

               $(".d1").slideDown();                            下边缘开始拉开,全部拉开的效果呈现显示

           });

        5、某个元素中是否含有某个class类别的样式,返回值为布尔型

           $("d1").hasClass("myClass")                      如果d1元素中有myClass的类样式的话返回真,否则返回假。

        

  • 相关阅读:
    main函数的一些特性
    确保函数的操作不超出数组实参的边界
    今天学习了一点sed
    libevent 与事件驱动
    mvc3 action验证失败后的自定义处理
    使用spring.net+nibernate时如何用aspnet_regiis加密数据库连接字符串
    C# 中 IList IEnumable 转换成 List类型
    Nhibernate 过长的字符串报错 dehydration property
    小论接口(interface)和抽象类(abstract class)的区别
    C# 语言在函数参数列表中出现this关键词的作用
  • 原文地址:https://www.cnblogs.com/huang3/p/4878209.html
Copyright © 2020-2023  润新知