我想隐藏一个DIV?

时间:2012-05-28 12:26:18

标签: jquery asp.net html

我是jQuery使用Div作为对话框,但在调用对话框之前,Div显示在我的屏幕底部。

我怎样才能隐藏这个div?

<div id = "PrintDialog" title="Warning">
        <p>Once you print, no changes may be made to this contract. Are you sure you want to print?</p>
        <input type="button" value="Print" id="btnDialogPrint" />
        <input type="button" value="Cancel" id="btnDialogCancel" />
        </div>

我想仍然使用Div,除非它是对话框,否则不显示它。

提前致谢。

7 个答案:

答案 0 :(得分:5)

style="display: none;"添加到div,如下所示:

<div id="PrintDialog" title="Warning" style="display: none;">

当页面加载时,这会阻止显示div。 jQuery仍会在您需要时显示对话框。

答案 1 :(得分:3)

使用css:style =“display:none”

<div id = "PrintDialog" title="Warning" style="display:none">

或使用以下jquery代码

$('#PrintDialog').hide()

答案 2 :(得分:3)

只需将“隐藏”类添加到您的手中,并在想要将其显示为dailog

时将其删除

<div id = "PrintDialog" title="Warning" class="hidden">

隐藏的CSS:.hidden { display: none; }

答案 3 :(得分:2)

添加style =“display:none;”或者添加到CSS类的下一个代码

#PrintDialog
{
display: none;
}

答案 4 :(得分:2)

  1. 使用css(如果以后想要init对话框):  &lt; style type =“text / css”&gt;
       #PrintDialog {显示:无;}
     &LT; /风格&GT;

  2. 使用jQuery UI,您只需在页面加载后初始化对话框:
     &lt; script type =“text / javascript”&gt;
     $(函数(){
       $(“#PrintDialog”)。对话框({&lt;某些参数,如标题等&gt;});

     });
     &LT; /脚本&GT;

答案 5 :(得分:1)

如果您想使用jQuery,只需在代码中添加$("#PrintDialog").hide();即可。

答案 6 :(得分:0)

尝试使用内置的.hide()方法。

$('#PrintDialog').hide();