问题标签 [visibility]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 在某些情况下设置溢出隐藏
在html go在屏幕之外的情况下,如何设置隐藏溢出
现在我已经在页面外{overflow: hidden;}
的head
标签中设置了 html。所以一直隐藏
在我的特殊情况下,在我的 13 英寸笔记本电脑上看不到我在注册过程中显示的错误,但我不想一直显示滚动条。
这就是为什么我希望它根据是否存在溢出的事实来设置(或取消设置)。
最好的方法是什么?
谢谢,理查德
asp.net - 如何在服务器端隐藏控件(而不是将它们从 DOM 中删除)?
我有一个带有runat="server"
集合的 div。我的页面中有一个 ASP.NET 按钮控件。单击此按钮时,我想隐藏 div。
还有其他选项可以设置visible="false"
吗?
我不能使用它,因为当我这样做时,我无法访问我的 JavaScript 中的元素,因为它已从浏览器中删除。我想稍后用 JavaScript 显示隐藏的 div。
javascript - div type="hidden" + 不隐藏
在我的代码中,我有一个div
带有type="hidden"
. 我只是不想显示div
. 如果需要,我将使用 JQuery 显示它Show()
。
但是,使用它,我div
不会被隐藏。
编辑:现在我div
通过使用隐藏
如果我需要再次显示它,我该怎么做?
javascript - 更改可见性不会立即隐藏 iFrame
我有一个页面,在某个操作上使 iframe 可见并用一些 HTML 填充 iframe(例如,多选框和确定按钮)。
iframe 上的 OK 按钮的 onClick 方法定义如下:
当用户在 iframe 上单击“确定”时(大概是在玩了多选框之后),我希望 iFrame 立即消失,然后可以处理多选框中的选定值。但这不是正在发生的事情。iFrame 在其他函数运行期间保持可见,并且仅在第二个函数完成后消失。
hideIFrame 函数非常简单:
为了清楚起见,我已经解释了上述函数(删除了一些指标变量分配等)
第二个函数实际上循环了多选对象中的所有选项并对其进行处理。这大约需要半秒钟,只有在完成之后,我的 iFrame 才会消失。单击确定时看到它徘徊半秒钟有点麻烦。
我的问题是是否有某种方法可以让这该死的东西更快地消失。用“经典的 C”术语来说,是否有“冲洗”让可见性的变化立即发生?
我确实注意到,如果我将“警报”作为第二个函数的第一行,iframe 会立即消失,但现在警报框上的 OK 会在第二个函数完成所需的时间内徘徊。
谢谢。
编辑:根据 DDaviesBrackett 的回答,这就是我最终要做的:
iframe 中的 onclick 更改为:
hideAndProcessMultiSelectBox 函数定义为:
瞧..没有延迟..
ssrs-2008 - 如何抑制 SSRS 2008 中的空子报表
我正在 SSRS 2008 中创建一个“主”报告,它与其他关于一个人的报告协作。有时并非所有其他报告都是相关的,因此不会返回任何内容。我希望能够从主报告中排除它,这样它就不会留下空白页。
我知道'no-rows-message' 功能,但一个简单的“不适用于此人”的页面并不是最好的解决方案!
本质上,我正在寻找一种方法来确定子报表是否为“空”并在可见性表达式中使用它。
非常感谢任何帮助
javascript - Ok, we can have private identifiers in javascript, but what about protected ones?
Simple as that, can we emulate the "protected" visibility in Javascript somehow?
emacs - Emacs Lisp:在函数返回之前使新创建的缓冲区可见?
在 emacs Lisp 的以下函数中,
我想创建缓冲区“ Life-Window ”,并在 live 继续时连续显示由 (live) 生成的生活事件。
不幸的是,缓冲区仅在 (live) 返回后才可见(当它结束时!)
我也尝试了 pop-to-buffer,行为是一样的。
wpf - 将 ContextMenu 的 MenuItem 可见性绑定到 ListView 选择
我有一个带有 ListView 的用户控件,其中包含来自 ObservableCollection 的简单项目。我希望该 ListView 的 ContextMenu 包含项目,具体取决于在 ListView 中选择的内容。如果未选择任何项目,则某些 MenuItems 不应可见。
当我打开 ContextMenu 时,甚至没有调用我的转换器。绑定似乎是错误的,我在输出窗口中找到了这个:
System.Windows.Data 错误:4:找不到与引用“ElementName = listView”绑定的源。绑定表达式:路径=选定项;数据项=空;目标元素是'MenuItem'(名称='');目标属性是“可见性”(类型“可见性”)
我不明白出了什么问题,也无法通过搜索网络来弄清楚。
这是一些简化的代码:
非常感谢!
silverlight - 如何绑定 DataGridColumn.Visibility?
我有一个类似于以下帖子的问题:
Silverlight DataGridTextColumn 绑定可见性
我需要根据 ViewModel 中的值使 Silverlight DataGrid 中的列可见/折叠。为此,我尝试将 Visibility 属性绑定到 ViewModel。但是我很快发现 Visibility 属性不是 DependencyProperty,因此它不能被绑定。
为了解决这个问题,我尝试子类化我自己的 DataGridTextColumn。通过这个新类,我创建了一个 DependencyProperty,它最终将更改推送到 DataGridTextColumn.Visibility 属性。如果我不进行数据绑定,这很好用。当我将数据绑定到我的新属性时,它会失败,并出现 AG_E_PARSER_BAD_PROPERTY_VALUE 异常。
这是 XAML 的一个小片段。
几个重要的事实。
- 转换器确实在上面的本地资源中定义。
- 转换器是正确的,它在解决方案中的许多其他地方使用。
- 如果我将 MyVisibility 属性的 {Binding} 语法替换为“Collapsed”,则 Column 实际上会消失。
- 如果我创建一个新的 DependencyProperty(即字符串 Foo)并绑定到它,我也会收到 AG_E_PARSER_BAD_PROPERTY_VALUE 异常。
有人对为什么这不起作用有任何想法吗?