基於此post我創建了一個彈出窗口。
但基於用戶名我的彈出是動態的,變化如何動態顯示彈出消息
我使用下面的頁面代碼名爲「Index.aspx的」
<div id='message' style="display: none;">
<span>Wellcome
<%=UserName%></span> <a href="#" class="close-notify" onclick="closeNotice()">X</a>
</div>
,我使用jquery
<script type="text/javascript">
$(document).ready(function() {
$("#message").fadeIn("slow");
});
function closeNotice() {
$("#message").fadeOut("slow");
}
</script>
顯示這個彈出
現在我只想顯示這個彈出只有當用戶輸入或當「editor.aspx」中的CheckBox1.Checked值爲真...但時間彈出顯示每次頁面加載(即使用戶不登錄)
因爲您正在加載淡入淡出(文檔準備就緒)。你需要做的是讓文檔準備好在事件觸發時調用「彈出窗口」。找出您希望導致彈出窗口加載的操作,並將淡入/淡出的信息添加到文檔就緒功能中的.OnClick事件中。 – Brian
完整的senario是基於stackoverflow彈出...當用戶有新消息彈出顯示...當網站管理員發送消息給用戶彈出顯示.....我也說我的問題中的例子:是說「當」editor.aspx「中的CheckBox1.Checked值爲true(editor.aspx是網站管理員頁面)彈出窗口必須顯示在index.aspx中... – AminM
如果我瞭解該評論,它仍然不會改變事情。你想在頁面加載時啓動檢查(文檔準備就緒),但是你不想觸發顯示div的動作,除非有事情要顯示或點擊事件。你擁有它的方式你會顯示消息div – Brian