起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1319|回复: 4

[结贴] x5的event无法使用event.stopPropagation(),这个event是x5封装的对象吗

[复制链接]

8

主题

23

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
发表于 2015-3-10 10:39:36 | 显示全部楼层 |阅读模式
Model.prototype.button4Click = function(event){
                debugger;
                if(document.getElementById("div4").style.display == "block"){
                        document.getElementById("div4").style.display="none";
                }
                else{
                        document.getElementById("div4").style.display="block";
                }
                event.stopPropagation();
        };

上面的是我的源代码,想阻止事件的冒泡,使用了event.stopPropagation();但是运行的时候提示Object #<Object> has no method 'stopPropagation'

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-3-10 14:25:14 | 显示全部楼层
event是onclick事件的参数,你可以在开发人员工具中看一下event,不同的事件,event也不同
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

8

主题

23

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
 楼主| 发表于 2015-3-10 14:54:01 | 显示全部楼层
zhaixin 发表于 2015-3-10 14:25
event是onclick事件的参数,你可以在开发人员工具中看一下event,不同的事件,event也不同 ...

是button的点击事件,在js的click事件的event是有这个方法的,但是这里我没找到有
回复 支持 反对

使用道具 举报

4

主题

1579

帖子

2706

积分

内部用户

积分
2706
发表于 2015-3-11 11:17:59 | 显示全部楼层
UI组件事件有两种:
一、on开头的事件,这些是回调型事件,这类事件没有冒泡一说,
二、bind开头的事件,这些事件是标准的dom事件,在这些事件里可以使用
event.stopPropagation()等方法

on事件在触发和执行效率要优与标准的dom事件
回复 支持 反对

使用道具 举报

8

主题

23

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
 楼主| 发表于 2015-3-11 16:58:56 | 显示全部楼层
XiaoQLuo 发表于 2015-3-11 11:17
UI组件事件有两种:
一、on开头的事件,这些是回调型事件,这类事件没有冒泡一说,
二、bind开头的事件,这 ...

谢谢大神了,我按照您说的方法,改了一下事件,改为bind-click就可以用冒泡了,太给力了,学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 11:36 , Processed in 0.064777 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表