我有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时,它不会出现在屏幕上。我只需要一个解决方案。
答案 0 :(得分:0)
这个问题主要发生在CSS文件中,你可以调整@media文件 具有响应大小,例如S3 380 Widh 你设置并享受这个功能。