簡體   English   中英

jQuery UI對話框-如果瀏覽器為IE,則在頁面加載時打開

[英]jquery ui dialog - open when page loads if browser is ie

我有一個jQuery UI對話框,但如果瀏覽器為(Internet Explorer),則需要在頁面加載后立即打開它。 我已經進行了對話,但是似乎無法在API文檔中的任何地方找到打開加載時的對話。

只需附加一個普通的$(window).load()處理程序,然后將其包裝在條件注釋中即可

<!--[if IE]>
    <div id="ie-dialog">...</div>
    <script type="text/javascript">
        $(window).load(function() {
            $('#ie-dialog').dialog();
        });
    </script>
<![endif]-->

如果需要,您還可以等待DOM准備就緒:

<!--[if IE]>
    <div id="ie-dialog">...</div>
    <script type="text/javascript">
        $(document).ready(function() {
            $('#ie-dialog').dialog();
        });
    </script>
<![endif]-->
$(function() {
    if(jQuery.browser.msie) {
        $("#dialog").dialog();
    }
});

您可以在jQuery.browser的文檔中找到更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM