【发布时间】:2015-10-16 09:36:23
【问题描述】:
我想知道为什么以下代码在某些浏览器中有效? IE。即使click() 函数没有参数但是event 变量存在并且dosomething 方法在事件触发对象上被调用?
$(<selector>).click(function () {
$(event.target).<dosomething>
});
【问题讨论】:
-
全球
event。在控制台中尝试event -
这并不能解释为什么它只适用于某些浏览器/版本
-
@SergeyPauk:这是微软主义。
-
@Amadan 也可以在 chrome 中使用
-
@SergeyPauk:很多微软主义在 Chrome 中工作。事实上,很多标准都来自 IE;仅仅因为微软从不听取任何人的意见并开发出他们想要的新东西,让其他人采用它们或冒着用户页面无法在少数浏览器中运行的风险,从而进一步危及他们的市场份额。
标签: javascript jquery