我一直在使用以下代码来检查 div 是否可见:
if ($("#monday").is(':visible')) {
document.getElementById('scheduleitem1').style.width = 540;
$("#scheduleitem1").show();
}
该代码运行良好。但是我想检查多个 div 之一是否一次可见。
我已经尝试了以下无效的代码:
if ($("#monday" || "#tuesday").is(':visible')) {
document.getElementById('scheduleitem1').style.width = 540;
$("#scheduleitem1").show();
}
和
if ($("#monday", "#tuesday").is(':visible')) {
document.getElementById('scheduleitem1').style.width = 540;
$("#scheduleitem1").show();
}
那么,如果我想检查多个 div 中的一个是否同时可见,我该怎么做呢?
最佳答案
试试这个:
$("#monday,#tuesday").is(':visible')
http://api.jquery.com/is/ :“...如果这些元素中的至少一个与给定的参数匹配,则返回 true”。
关于javascript - 检查多个 div 是否同时可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20211486/