[英]Event argument not passed to JavaScript function
我将名为DagOpenFlyout
单击事件侦听器onclick
DagOpenFlyout
到span
元素:
"<span class=\"btnFlyout\" id=\"btn" + i + "\" style=\"width: " + cellW + "px; cursor: pointer;\" onclick=\"DagOpenFlyout('cell" + i + "', " + i + ")\">\n"
这是该函数的实现:
function DagOpenFlyout(elt, tbItemIndex)
{
parent.parent.mapFrame.OpenFlyout(500, tbItemIndex);
}
在DagOpenFlyout
函数上,我需要传递event
参数,在DagOpenFlyout
函数中,我需要访问client.X和client.Y事件参数的属性。
如何将event
参数传递给DagOpenFlyout
函数?
通过onClick
处理程序关闭DagOpenFlyout
函数。
function DagOpenFlyout(elt, tbItemIndex) {
return function(event) {
// You can access event argument here in the onClick handler.
};
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.