Closed liuzhilinux closed 4 years ago
补充说明,把下面的代码
$(document).on('click', '#my-btn', function () {
console.log('clicked!');
});
改成
// $(document).on('click', '#my-btn', function () {
$('#my-btn').click(function () {
console.log('clicked!');
});
这样就能正常调用了。
补充 Zepto
版本 Zepto v1.0-1-ga3cab6c
。
框架里面默认绑定了body了, 并且阻止冒泡, 所以document的绑定无效了. 一般通过父级委托就行, 不建议绑定在document或者body上. 另外初次使用, 如果使用单页开发, 请一定使用 router.$
替换 $
选择器.
$("body").on('click', '#my-btn', function() {
console.log('clicked!');
});
了解了,非常感谢。
首先确定,把调用
bui.dropdown
的那段代码删除,#my-btn
这个按钮的点击事件是有效的,补充bui.dropdown
调用后表示没有挂载点击事件了。例子是用的官网的 Demo ,采用最新版的
BUI 1.6.1
。 初次使用这个 UI 框架,如果官方文档有相应的说明,希望能指明一下,谢谢。