js accordian效果

学习笔记:

1.$(this)与this的区别

$()返回的都是jquery对象。this表示当前的上下文。

$(this)返回当前的jquery对象

this返回的是html对象

所以调用jquery方法只能使用$(this)


2.is方法

is() 根据选择器、元素或 jQuery 对象来检测匹配元素集合,如果这些元素中至少有一个元素匹配给定的参数,则返回 true。

.is(selector)



源码:


/*jQuery time*/

$(document).ready(function(){

$("#accordian h3").click(function(){

//slide up all the link lists

$("#accordian ul ul").slideUp();

//slide down the link list below the h3 clicked - only if its closed

if(!$(this).next().is(":visible"))

{

$(this).next().slideDown();

}

})

})


你可能感兴趣的:(js)