• jquery02-效果动画


    一,增加,接触绑定事件
    (1) 、addClass()
    向被选元素添加一个或多个类
    $("h1,p").addClass("blue");
    $("div").addClass("important");
    
    (2) 、removeClass()
    从被选元素删除一个或多个类
     $("h1,h2,p").removeClass("blue");
    
    (3) 、toggleClass()
    对被选元素进行添加/删除类的切换操作
    $("button").click(function(){ $("h1,h2,p").toggleClass("blue"); });
    
    二,常用方法
    not()
    (1)、not() 方法返回指定元素之外的元素。
    $('li').not($('li').eq(1)).addClass('index');
    
    (2)、返回 CSS 属性
    如需返回指定的 CSS 属性的值,请使用如下语法:
    $("p").css("background-color");
    
    (3) 、回调函数
    在当前动画 100% 完成之后执行。
    $("button").click(function(){ 
    $("p").hide("slow",function(){ 
    alert("段落现在被隐藏了");
    }); });
    
    (4)绑定
    同一个元素绑定多个事件 用on,bind实现
        $('li').on({
            click:function(){
                console.log('aaa')
            },
            mouseover:function(){
                console.log('bbb')
            }
        })
    
        $('li').bind({
            click:function(){
                console.log('aaa')
            },
            mouseover:function(){
                console.log('bbb')
            }
        })
    
    (5)事件委托
     $('ul').delegate('li','click',function () { 
         console.log(this)       
         $('li').css('color','red');
         })
     建议是用on的方式。
    $('ul').on('click','li',function () {           
    $('li').css('color','red');
     })
    
    
    (6) 、each()方法
    each() 方法为每个匹配元素规定要运行的函数。
    $("button").click(function(){ 
    $("li").each(function(){ 
    alert($(this).text()) 
    });  
    });
    
    (7)、jquery写入内容
    $('div').html('<span>我是span1</span>')
    $('div').text('<span>我是span2</span>')
    
    (8)、jQuery隐藏显示
    可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素。
    $("#hide").click(function(){ 
    $("p").hide();
    });
    $("#show").click(function(){ 
    $("p").show();
    });
    可以使用 toggle() 方法来切换 hide() 和 show() 方法。
    $("button").click(function(){ $("p").toggle(); });
    
    三,jQuery 事件
    (1) 、事件对象event
    event对象有以下属性
    type:事件类型,比如click。
    which:触发该事件的鼠标按钮或键盘的键。
    target:事件发生的初始对象。
    data:传入事件对象的数据。
    pageX:事件发生时,鼠标位置的水平坐标(相对于页面左上角)。
    pageY:事件发生时,鼠标位置的垂直坐标(相对于页面左上角
    $("button").click(function(event){ 
              console.log(event);
      });
  • 相关阅读:
    C#中d的??和?
    Android开发匹配字符笔记
    25个CSS3 渐变和动画效果教程
    精选PSD素材下载周刊【Goodfav PSD 20130720】
    25个吸引眼球的广告设计
    智能手机移动应用的8个趋势
    为网页设计师准备的30个使用的HTML5框架
    来自极客标签10款最新设计素材-系列十一
    九度OJ 1008最短路径问题
    最短路+邻接表+最小堆的C++代码实现
  • 原文地址:https://www.cnblogs.com/adylz111/p/13433966.html
Copyright © 2020-2023  润新知