[英]Alternative of onclick for html5
<div id="btnSideToggle" onclick="Viewer.toggleThumbnails();"><img src="assets/pgThumbs.png"></div>
由于Firefox OS Marketplace上的CSP限制,我无法在html5页面上使用onclick,有人可以告诉我HTML5的onclick替代方法
这是完整的代码: http : //jsfiddle.net/edd4225/v65qZ/
这对你有用
var button = document.querySelector("#btnSideToggle");
button.addEventListener("click", function onclick(event) {
Viewer.toggleThumbnails();
event.preventDefault();
});
您可以使用Function.prototype.bind
简化它(需要ECMAScript >= 5
)
button.addEventListener("click", Viewer.toggleThumbnails.bind(Viewer));
请注意 , Event
仍将作为第一个参数发送到toggleThumbnails
处理程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.