JQuery补充

JQuery补充

关于JQuery的动画,遍历,事件,插件的一些简单笔记。

动画

1、
show()

$("div").show([3000"linear"function(){}])

hide()

$("div").hide([3000"linear"function(){}])

toggle()

2、
slideDown

slideUp

SildeToggle

3、

fadeIn

fadeOut

fadeToggle

Jquery遍历

1、for

能遍历javascript数组以及jQUery对象

遍历javascript数组
var arr=document.getElementsByTagName("li");
for(var i=0; i<arr.length; i++){
	arr[i].innerHTML
}

遍历jQuery对象
var lis = $("li")
for(var i=0; i<lis.length; i++){
	//lis[i].innerHTML
	$(lis[i]).html();
}


2、jquery对象.each

只能遍历jQuqery对象

遍历jQuery对象
var lis = $("li")

lis.each(function(i,e){			//i代表索引,e代表当前的元素
		e.innerHTML;
        this.innerHTML;
         
        //return true     跳过本次循环,继续下次循环
        //teturn false    终止循环
})

3、$.each

能遍历javascript数组以及jQUery对象

遍历javascript数组
var arr=document.getElementsByTagName("li");

$.each(arr,function(i,e){
		...
})


遍历jQuery对象
var lis = $("li")
$.each(lis.function(i,e){

})

事件的绑定

on(bind)

$("#btn1").on("click",function(){

})

等价于
$("#btn1").click(function(){

})

off(unbind)

$("#btn1").off("click");

插件机制

1、对象插件

$.fn.extend({
	red:function(){
		$(this).css("color","red")
	},
	blue:function(){
		$(this).css("color","blue");
	}
})


$("#div1").red();

2、全局插件($)

$.extend({
	max:function(num1,num2){
		return num1>num2?num1:num2;
	}
})


$.max(5,6);				//返回结果为6
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值