在jQuery中,有.hide()
和.show()
方法设置CSS display: none
设置。
是否有可以设置visibility: hidden
设置的等效功能?
我知道我可以使用,.css()
但是我喜欢某些类似的功能.hide()
。谢谢。
您可以制作自己的插件。
jQuery.fn.visible = function() {
return this.css('visibility', 'visible');
};
jQuery.fn.invisible = function() {
return this.css('visibility', 'hidden');
};
jQuery.fn.visibilityToggle = function() {
return this.css('visibility', function(i, visibility) {
return (visibility == 'visible') ? 'hidden' : 'visible';
});
};
如果您想重载原始的jQuery toggle()
,我不建议…
!(function($) {
var toggle = $.fn.toggle;
$.fn.toggle = function() {
var args = $.makeArray(arguments),
lastArg = args.pop();
if (lastArg == 'visibility') {
return this.visibilityToggle();
}
return toggle.apply(this, arguments);
};
})(jQuery);
大家好,我有一个关于forloop和在forloop中将numericupdowns的可见性设置为true的问题。这就是我想要完成的: 这就是我想要做的: 这有可能吗?怎么做?事先谢谢你
我有一个区域有很多对象,包括按钮等,可以点击。 动画不透明度工作很好,但我发现不可见的按钮仍然在画布的堆栈中,因此仍然可以点击。我想运行一个不透明动画,然后将项目设置为可见性隐藏,一旦它完成...这是可能的吗? 我的尝试产生了一个淡出的动画,但在淡出动画可以运行之前突然从页面上掉下来。 我基本上是在尽量避免画布上其他元素的干扰,但仍然保持在那里。 我得到了错误的行为,在项目消失之前,完全淡出,或者
所以我们有一页医学专科。它原本只是英文的。因此,如果您搜索“neuro”,则HTML看起来类似于 然后他们添加了西班牙语,所以并不是所有的结果都会返回,但是只有西班牙语是可见的。一个新的 > 添加在底部。 是否有方法等待任何匹配xpath的元素可见?注意,visibilityOfAllElements()将不起作用,因为它们不会全部可见。 我想可以做的是,预先计算所有带有@id和“width”的元
我有一个简单的html表: PHP端的变量将向表单元格提供信息。 问题:是否可以隐藏具有空变量的表行,而只显示具有非空变量的行? 现在的问题:行是空的显示边框和样式,如果它是空的没有信息,它看起来很糟糕,我想隐藏那些不包含任何信息的行。
问题内容: 我已经通过两个“.class”的解释(读1,2),但我努力理解“.class”的属性的作用。 我刚开始使用Java,但是使用C#进行编程已有一段时间。C#中是否有与此.class属性类似的功能?它可以帮助我理解这是什么。 问题答案: 它是C#中的typeof,您的第二个链接对其进行了更好的说明。