11.9
一、index()方法
$(this).index()表示获取当前 li 元素的索引值。其中索引值从 0 开始,例如第 1 个 li 元素的索引值是 0,第 2 个 li 元素的索引值为 1,以此类推。
我们可以使用 index () 方法来获取当前 jQuery 对象集合中“指定元素”的索引值。. 语法:. $ ().index () index () 方法可以接受一个“jQuery对象”或“DOM对象”作为参数,不过一般情况下,我们很少会使用到参数。. 当 index () 不带参数时,一般指的是当前元素相对于父元素的索引值
二、silibings()
当点击相应的选项卡后,被点击的选项卡内容就会被show()。而其他2个同胞元素<li>选项卡用silibings()筛选出来hide()掉。
这样就能动态的显示点击区域的内容,而隐藏掉另外2个选项卡了。
siblings()方法返回所选元素的所有兄弟元素
var a=$(this).index();
$(".top-list-main ul").eq(a).show().siblings().hide()
选中的ul显示出来,其他的兄弟ul隐藏
三、hover([over,]out)
over:鼠标移到元素上要触发的函数
out:鼠标移出元素要触发的函数
$("td").hover(
function () {
$(this).addClass("hover");
},
function () {
$(this).removeClass("hover");
}
);
四、
很多时候需要对某个div进行定位,或者获取某个元素相对于document的位置,那么我们会用到jquery.offset()。
// 设置元素相对于document的位移,该元素的position必须为非static值
$("#haorooms-id").offset({left:123,top:99});

浙公网安备 33010602011771号