当我的模态窗口是可见的,当我点击#screen或#loading_modal我需要隐藏这个div的,但我该怎么做,以及如何正确地写它,现在我的代码不工作,但我也有两个对象(#screen,#loading_modal)....我是新的js,如何重构此代码,并使其正常工作......?jquery点击其中一个可见元素处理程序
if ($('#screen').is(':visible')) {
$("#screen").click(function() {
$('#screen').hide();
$('#loading_modal').hide();
});
$("#loading_modal").click(function() {
$('#screen').hide();
$('#loading_modal').hide();
});
}
不需要'.is(':visible')'检查,你可以简单地使用'$(“#screen:visible”)。click()'。 :-) – 2013-03-11 15:44:08