JQuery学习笔记(一)

jQuery学习主要内容:

1、页面加载完毕,函数编写。

2、jQuery选择器

3、jQuery事件

4、显示/隐藏效果

5、淡入/淡出效果

一、选择器

        $('*')                          --》 选择所有元素。

        $('this')                      --》 选择当前元素。

        $('ul li:first')               --》 选取第一个<ul>元素的第一个<li>元素
        $(ul li:first-child)      --》选取每个<ul>元素的第一个<li>元素

        $(':button')                 --》选取所有 type="button" 的 <input> 元素 和 <button> 元素 ,如果:去掉,只能获取<button>元素。

二、事件

        dblclick()             --》 双击元素发生该事件。

        hover()                --》 用于模拟光标悬停事件。当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter);当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave)。

        focus()                --》 当元素获得焦点时,发生 focus 事件
        blur()                   --》当元素失去焦点时,发生 blur 事件。

三、显示和隐藏效果

      $(selector).hide(speed,callback); $(selector).show(speed,callback);可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。可选的 callback 参数是隐藏或显示完成后所执行的函数名称。

      toggle() 方法来切换 hide() 和 show() 方法。

     代码如下:



	
		
   
   
		<script src="../js/jquery-1.9.0.js"></script>
	
	
		
   
   
点击显示我就会出来,点击隐藏我就会消失掉
toggle方法既可以显示又可以隐藏
<script > $(function(){ $('#show').click(function(){ //$('.div1').show(1000); //$('.div1').show('slow'); $('.div1').show('fast'); }); $('#hide').click(function(){ //$('.div1').hide(1000); //$('.div1').hide('slow'); $('.div1').hide('fast'); }); $('#toggle').click(function(){ //$('.div2').toggle(1000); $('.div2').toggle('slow'); //$('.div2').toggle('fast'); }); }); </script>

四、淡入和淡出效果


     $(selector).fadeIn(speed,callback)实现元素淡入,显示出来

     $(selector).fadeOut(speed,callback)实现元素淡出,消失。

    $(selector).fadeToggle(speed,callback)方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。

    $(selector).fadeTo(speed,opacity,callback) 方法中 , speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

    fadeTo() 方法中必需的 opacity 参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间)。可选的 callback 参数是该函数完成后所执行的函数名称。

 代码如下:



	
		
    
    
		<script src="../js/jquery-1.9.0.js"></script>
	
	
		
		
		
		
		


<script > $(function(){ $('#fadein').click(function(){ $('#div1').fadeIn(1000); $('#div2').fadeIn('slow'); $('#div3').fadeIn('fast'); }); $('#fadeout').click(function(){ $('#div1').fadeOut(1000); $('#div2').fadeOut('slow'); $('#div3').fadeOut('fast'); }); $('#fadeToggle').click(function(){ $('#div1').fadeToggle(1000); $('#div2').fadeToggle('slow'); $('#div3').fadeToggle('fast'); }); $('#fadeTo').click(function(){ $('#div1').fadeTo(1000,0.15); $('#div2').fadeTo('slow',0.15); $('#div3').fadeTo('fast',0.15); }); }); </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值