[英]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.