如何使jquery弹出框响应

时间:2013-11-13 03:50:14

标签: javascript jquery-ui jquery-plugins

我有jQuery弹出响应,它工作,但当我改变页面的大小,它保持在右侧。 (使用jQuery 1.3.2和jQuery UI 1.7.1)

<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/themes/base/jquery-ui.css">

.ui-widget-header {
    background: white;
    border: 0px;
    color:black;
}

#ui-dialog-title-dialog {
background-color: black;

}

.ui-widget-overlay {
    background: none repeat-x scroll 0 0 black;
    opacity: 0.7;
}

和功能方在这里:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/jquery-ui.min.js"></script>

    $(document).ready(function () {
        var $dialog = $('<div stye="float:left;" width:auto;"></div>')
         .html('<p>Lütfen kişi veya kişileri hedef alan haberler yazmayınız.</p><p>Gerçeği yansıtmayan haberler paylaşmayınız. </p><ul><li>Eklediğiniz haberler Admin tarafından onaylandıktan sonra yayınlanacaktır.</li><li>Boyabat.net sitesini kullandığınız için teşekkür ederiz...</li></ul><table style="margin-right:auto; margin-left:auto;"></table>')
        .dialog({
            autoOpen: true,
            resizable: true,
            draggable: true,
            width: 'auto', // overcomes width:'auto' and maxWidth bug
            height: 300,
            maxWidth: 600,
            modal: true,
            title: 'Haber Ekleme Kuralları'
        });

    });

它工作正常但是当我运行我的响应式模板并且更改大小为iphone时,它不会出现在屏幕上。我只需要一个解决方案。

1 个答案:

答案 0 :(得分:0)

这个问题主要发生在CSS文件中,你可以调整@media文件 具有响应大小,例如S3 380 Widh 你设置并享受这个功能。