常用 jQuery API
选择元素和创建元素使用 $(), find, filter
处理事件使用 on, off, trigger
操作元素内容使用 text, html
操作元素位置和尺寸使用 offset..., width, height
操作元素属性/特性使用 prop, attr, removeProp, removeAttr
操作元素样式/className 时使用 css, addClass, removeClass...例子:幻灯片切换效果(点击位置判断)
过去对于用户点击图片区域判断,需要通过 img 元素的 usemap 属性实现,使用方式较为复杂,且限制较多,可复用性低。...点击坐标 - 列表坐标,再除以列表宽度,即可得到点击相对列表的横向位置百分比
var px = (clickPos.left - listPos.left) / listWidth;...有兴趣的同学课余可以尝试一下,使用原生 JS 兼容 IE8 和现代浏览器后,再对比上述代码,就能明白 jQuery 的强大之处了~
附:可用的跨浏览器兼容的 jQuery 标准化事件属性
jQuery