5.2.4 关键概念

5.2.4 关键概念

表格的应用:表格主要是用来显示数据,也可以用于网页的布局,但网页布局一般用得不多。

jQuery合成事件:jQuery事件中有些事件可以合成,放在一起使用如鼠标移入移出等。jQuery中有两个合成事件:hover()方法和toggle()方法,类似前面讲过的ready()方法,hover()方法和toggle()方法都属于jQuery自定义的方法。hover()方法hover(enter, leave)方法用于模拟光标悬停事件。当光标移动到元素上时,会触发指定的第1个函数(enter):当光标移出这个元素时,会触发指定的第2个函数(1eave)。进一步将上述的示例改成hover方法,jQuery代码如下:

注意事项如下:

➢ CSS中有伪类选择器。例如“:hover”,当用户光标悬停在元素上时,会改变元素的外观。在大多数符合规范的浏览器中,伪类选择器可以用于任何元素。但在IE6浏览器中,伪类选择器仅可用于超链接元素。对于其他元素,可以使用jQuery的hover()。

➢ hover()方法准确来说是替代jQuery中的bind("mouseenter")和bind("mous eleave"),而不是替代bind("mouseover")和bind("Cmouseout")。因此当需要触发hover()方法的第2个函数时,需要用trigger("mouseleave")来触发,而不是trigger("mouseout")。