我的目标是在屏幕宽度低于700px时向元素添加onClick事件,并在700px以上时删除可点击区域。我能以一种好的方式解决这个问题吗?我如何将onClick =“myFunction()”添加到HTML中的div?
myFunction();
window.addEventListener("resize", function(event) {
myFunction();
});
function myFunction() {
var i = document.all?document.body.clientWidth:window.innerWidth;
if(i > 701) {
// Adds onClick
}
if(i < 701) {
// Removes onClick
}
}
答案 0 :(得分:2)
def active_page?(requested, path)
requested.path_info == path
end
答案 1 :(得分:0)
正如Timovski所说,将onClick分配给div, 给div一些id并声明var。
var element = document.getElementById('divID');
而不是简单地将eventListener添加到声明的var。