Javascript Jquery-一个函数的多个条件语句
我有一个弹出窗口,如果在Iframe上单击我的站点或,则需要隐藏该窗口。 我想做的是写一个这样的方法:Javascript Jquery-一个函数的多个条件语句,javascript,jquery,multiple-conditions,Javascript,Jquery,Multiple Conditions,我有一个弹出窗口,如果在Iframe上单击我的站点或,则需要隐藏该窗口。 我想做的是写一个这样的方法: if(click on my site || click on Iframe){ hide window } 我尝试过此代码,但不起作用: if($(document).click()===true || $("#clientframe").contents().find(document)===true)(function(){ $("#img-window").
if(click on my site || click on Iframe){
hide window
}
我尝试过此代码,但不起作用:
if($(document).click()===true || $("#clientframe").contents().find(document)===true)(function(){
$("#img-window").hide();
});
您正在放置两个方法作为条件。我会尽量避免这样做。方法返回在javascript中可能非常棘手。查找javascript真值表 相反,从方法中使用更具体的返回。差不多
$("#identifier").method()(function(){
execute code here
return true;
});
这样,当你在if语句中检查结果时,你就会知道会发生什么。你的问题是绝对错误的。函数调用是语句。你不能把陈述作为条件。除非它返回一些东西。它们是事件调用。所以,没有合适的地方,如果条件。使用AND或or运算符并不重要。如果您想在单击html元素时隐藏某些内容。像这样做 HTML
simle添加一个新函数怎么样?不清楚您想要实现的是什么
.method()
?我希望有一段代码,如果任何条件语句都是met@Rayon:同意,因此我投票结束(希望等待对问题进行编辑以澄清OP想要什么)。
<button id='mysite' onclick='hided()'></button>
<button id='iframe' onclick='hided()'></button>
function hided()
{
// hide that dialog
}