我有一个页面上有多个面板。当用户点击按钮时,一个面板变得不可见而另一个面板变得可见。我想知道是否可以调整整个页面,除了刚看到的面板?
答案 0 :(得分:0)
如果你不害怕参与一些jQuery,那么我会看看jQuery Tools Exposure功能。在此处找到http://flowplayer.org/tools/demos/toolbox/expose/index.html
如果你观看演示,这可能就是你想要实现的目标。设置起来非常简单,编码最少。
答案 1 :(得分:0)
asp.net面板将呈现为
<div>
在html中,为什么不写一些javascript哪些设置隐藏?你可以给他们一个用来识别隐藏内容的类,例如
<div class="container">
然后根据它隐藏所有div。正如Tim B James所说,JQuery非常适合做这类事情,并且可以为您提供动画,渐弱,延迟等等,这些都非常容易上手。
如果您宁愿在代码隐藏中执行此操作,则可以遍历所有面板,以编程方式查找和隐藏它们。然后显示正确的一个。如果您具有复杂的验证或面板内容所需的某些内容,则此解决方案可能是最佳解决方案。