0

我有 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 时,它​​不在屏幕上。我只需要一个解决方案。

4

1 回答 1

0

这个问题主要是由 CSS 文件引起的,您可以调整具有响应大小的 @media 文件,例如您设置的 S3 380 宽度并享受此功能。

于 2014-01-28T10:04:47.137 回答