首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js写法和jquery on绑定事件的有关问题

2013-12-04 
js写法和jqueryon绑定事件的问题 $(document).on(click.dropdown.data-api, clearMenus).on(click.drop

js写法和jquery on绑定事件的问题

 $(document)
    .on('click.dropdown.data-api', clearMenus)
    .on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
    .on('.dropdown-menu', function (e) { e.stopPropagation() })
    .on('click.dropdown.data-api'  , toggle, Dropdown.prototype.toggle)
    .on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)


谁能帮我看下这几句话的语法 。 1.这段js是采用无分号写法来写的 每一行的末尾为什么不会自动加分号? 2.第四行.on('.dropdown-menu') 直接绑定命名空间 是什么意思? 谢谢各位了 jquery??js?
[解决办法]
不加分号的话执行顺序是接着执行后面一个方法。具体你看看jQuery的相关属性。http://www.w3school.com.cn/jquery/jquery_chaining.asp
'.dropdown-menu'这个是类选择器吧。
[解决办法]
1.jquery 能够链式操作
2.防止冒泡 就是只绑定当前选择器 不会给选择器的子类绑定事件
~貌似是的~
[解决办法]
没有,2,3都没有你这些代码。
你自己加上去的,

$(document)
    .on('click.dropdown.data-api', clearMenus)
    .on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
    .on('click.dropdown.data-api'  , toggle, Dropdown.prototype.toggle)
    .on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)

热点排行