【发布时间】:2011-05-17 22:45:53
【问题描述】:
我有一个 div,我想根据用户输入(工作)出现,但是这个 div 会出现,然后在页面加载时隐藏自己,因为 javascript 只是告诉这个 Div 基于用户输入和输入出现默认为导致 div 隐藏的选项。我包括代码
<script type="text/javascript">
function HideUnhide() {
if (!$("#RadioButtonInput").attr("checked")) {
$("#hideableDiv").fadeOut(200);
} else {
$("#hideableDiv").fadeIn(200);
}
}
$(function () {
//initial hide/unhide
HideUnhide();
//click triggered hide/unhide
$(".RadioButtonID > input").click(
function (event) {
alert('click');
HideUnhide();
}
);
});
RadioButton 绑定到存储会话数据的网站中的 SQL 值,因此它不能只是在页面加载时“始终隐藏”,但观看此 div 存在然后消失在视觉上很烦人数据绑定。
我该如何解决这个问题?
【问题讨论】:
-
如果 div 在页面加载时被隐藏,有什么方法可以在另一个页面加载之前使其可见?
标签: javascript jquery asp.net html css