该代码以全屏方式打开一个 div/table。
我需要单击事件仅应用于包含的 div,以便全屏效果仅应用于具有按钮的 div(发生单击的位置)。
基本上,通过只修改 JS 脚本而不是 HTML,单击第二个表中的“查看全屏表”按钮应该与第一个表上方的按钮相同。第二个按钮应该打开第二个表。
https://codepen.io/MistaPrime/pen/jONeKZZ
如何以这种方式修改点击事件?
var customFullscreen = document.getElementById("fullscreen-table")
libraryFullscreen = document.getElementById("expand-fullscreen");
if (customFullscreen && libraryFullscreen) {
libraryFullscreen.addEventListener("click", function (evt) {
if (customFullscreen.requestFullscreen) {
customFullscreen.requestFullscreen();
}
else if (customFullscreen.msRequestFullscreen) {
customFullscreen.msRequestFullscreen();
}
else if (customFullscreen.mozRequestFullScreen) {
customFullscreen.mozRequestFullScreen();
}
else if (customFullscreen.webkitRequestFullScreen) {
customFullscreen.webkitRequestFullScreen();
}
}, false);
}
赏金编辑:我从@dacre-denny 得到了一个可行的解决方案,但它在 IE11 中不起作用。我也需要以某种方式让它在 IE11 中工作。
冉冉说
守着星空守着你
相关分类