jquery相关知识点补充
production,development版本的区别
production生产版,代码经过混淆压缩,用在生产环境(放在服务器上给客户用)
development开发版,原始未混淆压缩的代码,给自己用
jQuery的原型
jQuery的原型(公共属性)是:$.fn
点击导航缓动到相应位置
|
|
addClass(function(index){})
根据条件,将数组中的class按需添加
面试题
|
|
请说出 div 和 $div 的联系和区别。
removeClass()移除元素的所有class
removeClass()没有参数则移除所有class
或者使用removeAttr('class')
触发器trigger
|
|
transitionend过渡完成后执行某个函数
transitionend
事件
该事件在 CSS 完成过渡后触发。
animationend动画结束后执行某个函数
animationend
事件
该事件在 CSS 动画结束播放时触发
animationiteration 该事件在 CSS 动画重复播放时触发
animationstart 该事件在 CSS 动画开始播放时触发
return false取消冒泡和默认行为
http://www.berlinix.com/js/jquery-return-false.php
http://caibaojian.com/javascript-stoppropagation-preventdefault.html
return false
实际完成了3件事:
1.event.preventDefault() //阻止默认行为
- event.stopPropagation() //阻止冒泡
- 停止回调函数执行并立即返回。
点击页面其他地方关闭弹出层
|
|
.on()向动态创建的子元素添加事件处理程序
$('').on('click',未来的子元素,function)
向未来的子元素添加事件处理函数
http://www.runoob.com/try/try.php?filename=tryjquery_event_on_newel
jsonp跨域
|
|