问题标签 [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.

0 投票
3 回答
1723 浏览

jquery - 在某些情况下设置溢出隐藏

在html go在屏幕之外的情况下,如何设置隐藏溢出

现在我已经在页面外{overflow: hidden;}head标签中设置了 html。所以一直隐藏

在我的特殊情况下,在我的 13 英寸笔记本电脑上看不到我在注册过程中显示的错误,但我不想一直显示滚动条。

这就是为什么我希望它根据是否存在溢出的事实来设置(或取消设置)。

最好的方法是什么?

谢谢,理查德

0 投票
3 回答
1687 浏览

asp.net - 如何在服务器端隐藏控件(而不是将它们从 DOM 中删除)?

我有一个带有runat="server"集合的 div。我的页面中有一个 ASP.NET 按钮控件。单击此按钮时,我想隐藏 div。

还有其他选项可以设置visible="false"吗?

我不能使用它,因为当我这样做时,我无法访问我的 JavaScript 中的元素,因为它已从浏览器中删除。我想稍后用 JavaScript 显示隐藏的 div。

0 投票
3 回答
10270 浏览

silverlight - Silverlight DataGridTextColumn 绑定可见性

在我之前的帖子之后,我现在尝试将 DataGridColumns 的可见性绑定到 VM 通知属性。MSDN建议我应该能够轻松地做到这一点。

我已经有一个我知道有效的值转换器和 VM 通知属性(我已经在我页面上的另一个元素上测试了这些:

这个复选框控件的可见性反应如我所料。当我在 DataTextColumn 上设置相同的绑定时,我在 XAML 的Visibility=行上收到 AG_E_BAD_PARSER 错误:

有什么想法吗?谢谢,马克

0 投票
7 回答
61941 浏览

javascript - div type="hidden" + 不隐藏

在我的代码中,我有一个div带有type="hidden". 我只是不想显示div. 如果需要,我将使用 JQuery 显示它Show()

但是,使用它,我div不会被隐藏。

编辑:现在我div通过使用隐藏

如果我需要再次显示它,我该怎么做?

0 投票
1 回答
3389 浏览

javascript - 更改可见性不会立即隐藏 iFrame

我有一个页面,在某个操作上使 iframe 可见并用一些 HTML 填充 iframe(例如,多选框和确定按钮)。

iframe 上的 OK 按钮的 onClick 方法定义如下:

当用户在 iframe 上单击“确定”时(大概是在玩了多选框之后),我希望 iFrame 立即消失,然后可以处理多选框中的选定值。但这不是正在发生的事情。iFrame 在其他函数运行期间保持可见,并且仅在第二个函数完成后消失。

hideIFrame 函数非常简单:

为了清楚起见,我已经解释了上述函数(删除了一些指标变量分配等)

第二个函数实际上循环了多选对象中的所有选项并对其进行处理。这大约需要半秒钟,只有在完成之后,我的 iFrame 才会消失。单击确定时看到它徘徊半秒钟有点麻烦。

我的问题是是否有某种方法可以让这该死的东西更快地消失。用“经典的 C”术语来说,是否有“冲洗”让可见性的变化立即发生?

我确实注意到,如果我将“警报”作为第二个函数的第一行,iframe 会立即消失,但现在警报框上的 OK 会在第二个函数完成所需的时间内徘徊。

谢谢。

编辑:根据 DDaviesBrackett 的回答,这就是我最终要做的:

iframe 中的 onclick 更改为:

hideAndProcessMultiSelectBox 函数定义为:

瞧..没有延迟..

0 投票
2 回答
19192 浏览

ssrs-2008 - 如何抑制 SSRS 2008 中的空子报表

我正在 SSRS 2008 中创建一个“主”报告,它与其他关于一个人的报告协作。有时并非所有其他报告都是相关的,因此不会返回任何内容。我希望能够从主报告中排除它,这样它就不会留下空白页。

我知道'no-rows-message' 功能,但一个简单的“不适用于此人”的页面并不是最好的解决方案!

本质上,我正在寻找一种方法来确定子报表是否为“空”并在可见性表达式中使用它。

非常感谢任何帮助

0 投票
4 回答
305 浏览

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?

0 投票
2 回答
414 浏览

emacs - Emacs Lisp:在函数返回之前使新创建的缓冲区可见?

在 emacs Lisp 的以下函数中,

我想创建缓冲区“ Life-Window ”,并在 live 继续时连续显示由 (live) 生成的生活事件。

不幸的是,缓冲区仅在 (live) 返回后才可见(当它结束时!)

我也尝试了 pop-to-buffer,行为是一样的。

0 投票
1 回答
7517 浏览

wpf - 将 ContextMenu 的 MenuItem 可见性绑定到 ListView 选择

我有一个带有 ListView 的用户控件,其中包含来自 ObservableCollection 的简单项目。我希望该 ListView 的 ContextMenu 包含项目,具体取决于在 ListView 中选择的内容。如果未选择任何项目,则某些 MenuItems 不应可见。

当我打开 ContextMenu 时,甚至没有调用我的转换器。绑定似乎是错误的,我在输出窗口中找到了这个:

System.Windows.Data 错误:4:找不到与引用“ElementName = listView”绑定的源。绑定表达式:路径=选定项;数据项=空;目标元素是'MenuItem'(名称='');目标属性是“可见性”(类型“可见性”)

我不明白出了什么问题,也无法通过搜索网络来弄清楚。

这是一些简化的代码:

非常感谢!

0 投票
9 回答
21549 浏览

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 异常。

有人对为什么这不起作用有任何想法吗?