在 jQuery 中:
e.is(':visible');
检查元素是否显示。
jQuery 中是否有一个函数可以检查元素是否具有隐藏或可见属性可见性?
现在我必须自己实现这个功能。但我想使用 jQuery 函数(如果存在)。
我做的功能:
$.fn.isVisible = function() {
return ($(this).css('opacity') != '0' && $(this).css('visibility') !== 'hidden');
};
扩展我的示例: JsFiddle
真正的问题是:是否有 jQuery 函数?
最佳答案
您可以检查CSS属性可见性是否设置为可见或隐藏。
if ($("#element").css("visibility") === "visible") {
//...
}
或者根据您的情况:
$.fn.isVisible = function() {
return $(this).css('visibility') === 'visible';
};
关于javascript - jquery 是(:visible) for visibility : hidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43678150/