论坛首页 AJAX版 prototype

请教prototype的Event.element的问题

浏览 1084 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2007-12-07
以前也用过这个,能够得到event对象,今天写代码的时候,发现得到的对象为空,这跟用EXT的框架有关吗(用EXTlayout作外观布局)?
   
最后更新时间:2007-12-07
要在ext中用prototype.js是要用prototype的适配器的,不知道你导入没有,现在ext2.0用的是prototype1.5.0版本还是很老的,其实如果你用了ext,就根本不用prototype.js了,ext可以实现所有的功能,不知道你要做什么,一般的情况,所有的事件ext都回把event作为参数传给function,你可以把你要干什么的代码贴上来,看看
   
0 请登录后投票
最后更新时间:2007-12-07
对EXT不熟悉,查看了一下它的API,没找着相应的函数,我定义了一个鼠标双击事件,想得到鼠标双击事件的对象(div)?请赐教!
   
0 请登录后投票
最后更新时间:2007-12-07
Ext.EventManager.on('div的id','dblclick',function(evt){
alert(evt.target.id)//注意evt是Ext.EventObject对象
})
   
0 请登录后投票
最后更新时间:2007-12-07
你说evt是Ext的EventObject对象,是不是在之前加一句话:evte.preventDefault();就行了。不过alert后还是为空。
   
0 请登录后投票
最后更新时间:2007-12-07
preventDefault()方法是阻止事件的默认动作,跟你得到触发事件的element无关,忘了我用的是ext2.0
你的不到的话用evt.getTarget();
   
0 请登录后投票
论坛首页 AJAX版 prototype

跳转论坛:
JavaEye推荐