社区
JavaScript
帖子详情
有人能解释一下这句么? var evt = (evt) ? evt : ((window.event) ? window.event : "");
zhouyouben
2006-08-05 11:46:57
谢谢
...全文
595
6
打赏
收藏
有人能解释一下这句么? var evt = (evt) ? evt : ((window.event) ? window.event : "");
谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BlueDestiny
2006-08-05
打赏
举报
回复
例如
function foo(evt) {
var evt = (evt) ? evt : ((window.event) ? window.event : "");
//TO DO
}
传参数foo(event)//IE不需要传参数
这个参数的意思是要兼容Mozilla,在IE中window.event中含有event了,而Mozilla中需要显式的传一个event参数给函数。而这个代码就可以写成
var evt = (evt) ? evt : window.event;
event的作用很多,比如按下时onkeydown得到键盘的code.
zhouyouben
2006-08-05
打赏
举报
回复
evt = (evt) 这个什么意思,为什么加个括号
leohuang
2006-08-05
打赏
举报
回复
? : (3元运算符)
格式
test ? statement1 : statement2
test 布尔表达式.
statement1 当test为真时,返回值为statement1,可以是复合语句
statement2 当test为假时,返回值为statement2,可以是复合语句
Alextion_Jiang
2006-08-05
打赏
举报
回复
哈哈。。看来这位兄弟没有接触过C或者C++之类的编程软件
梅雪香
2006-08-05
打赏
举报
回复
这段代码是为了能在IE和FF下通用取得event对象的。
window.event是IE下的写法
FF下不能直接取,只能从参数传过来,evt就是event对象,如:onclick="foo(event)"
leohuang
2006-08-05
打赏
举报
回复
其实括号也没用
基于HTML的简单画布
evt
=
window
.
event
||
evt
;
var
endX=
evt
.pageX-this.offsetLeft;
var
endY=
evt
.pageY-this.offsetTop; //判断鼠标是否按下 if(flag){ //移动的路径 并画出 cxt.lineTo(endX,endY); cxt.stroke(); } } //...
javascript鼠标的捕获
这里使用了`
event
.keyCode`来获取按键的ASCII码,`
event
.shiftKey`、`
event
.ctrlKey`和`
event
.altKey`分别用来检测用户是否按下了Shift、Ctrl和Alt键。 #### 三、判断鼠标按键 不同浏览器对于鼠标按键的识别方式...
window
.
event
.keyCode兼容IE和Firefox实现js代码
input type=”text” onkeydown=”keyNumAll...
evt
: ((
window
.
event
) ?
window
.
event
: “”);
var
key =
evt
.keyCode?
evt
.keyCode:
evt
.which;//兼容IE和Firefox获得keyBoard
Event
对象的键值 console.info(key);/
javascript浏览器兼容教程之事件处理
var
mX =
event
.x ?
event
.x :
event
.pageX;
var
mY =
event
.y ?
event
.y :
event
.pageY; // 使用mX和mY代替IE下的
event
.x或Firefox下的
event
.pageY } ``` 这样,无论在哪种浏览器中,都可以获取到鼠标的页面...
javascript下IE与FF兼容函数收集
添加事件: 代码如下://比如addListener(document,”click”,function(){alert(‘阿会楠’)... } } 获取来源元素: 代码如下:function(
evt
){
var
evt
=
window
.
event
?
window
.
event
:
evt
,target=ev
JavaScript
87,992
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章