jQuery 学习笔记

来源:互联网 发布:网络性能监控软件 编辑:程序博客网 时间:2024/06/11 22:15
mouseover与mouseenter

不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。

只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。


mouseout与mouseleave

不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。

只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。

jQuery:
    jQuery首先它是一个js库,它有许多现成的方法可以供使用他的人们调用。
关于在html页面直接写jQuery的问题,
<script src="jquery-1.6.2.min.js">
不拉不拉你的jQuery内容

</script>  这样做jQuery是执行不了的
正确做法 <script src="jquery-1.6.2.min.js"></script>
 <script >
不拉不拉你的jQuery内容。
</script>
别问原因,我也不造
所以有更好的做法是jQuery和html页面分离。

slideUp()函数:向上收起(卷起)
slideDown():向下放(摊开)
slideToggle():这俩动作合在一起
fadeIn():渐显 其中还可以控制渐显时间  fadeIn(1000)一秒内显示全部
Math.floor(x)。返回小于参数x的最大整数,即对浮点数向下取整
Math.random()  0-1取随机数

append()一般是元素调用这个函数,表示在这个元素后添加一些东西。

remove()看调用对象,谁调用这个函数就移除谁。
bind('事件',function(){}) 谁调用这个函数,就是给这个对象,绑定事件
unbind('事件')删除事件,谁调用就删除这个对象上的事件。
each()我只能说each函数很强大。一般是类选择器来调用他--想想为什么。(循环处理事件)
$.contains("元素1","元素2")。若元素2是元素1的子元素,就返回true否则就返回false。
$(selector).each(function(index,element){})
这个很容易晕,其中index是选择当前位置,element是当前元素。这些在function中可以直接拿来用的。

addClass() 给对象添加class属性
removeClass()移除对象的class属性

0 0
原创粉丝点击