jquery ui dialog 对话框的初始位置 position: 怎么设定
参照网上的方法不对,想自己设定位置比如position:[200,500]。却还一直在左上角,请教$(function(){$("#all-city").dialog({...
参照 网上的方法不对,想自己设定位置比如 position:[ 200,500]。却还一直在左上角,请教
$(function() {
$( "#all-city" ).dialog({
autoOpen: false,
minWidth: 400,
minHeight: 300,
position:
});
$( "#more-city" ).click(function() {
$("#all-city" ).dialog( "open" );
});
});
问题解决了,少了文件引入
<script type="text/javascript" src="../js/jquery.ui.position.js"></script> 展开
$(function() {
$( "#all-city" ).dialog({
autoOpen: false,
minWidth: 400,
minHeight: 300,
position:
});
$( "#more-city" ).click(function() {
$("#all-city" ).dialog( "open" );
});
});
问题解决了,少了文件引入
<script type="text/javascript" src="../js/jquery.ui.position.js"></script> 展开
3个回答
展开全部
源码中position是这样写的:
position: {
my: 'center',
at: 'center',
of: window,
collision: 'fit',
// ensure that the titlebar is never outside the document
using: function(pos) {
var topOffset = $(this).css(pos).offset().top;
if (topOffset < 0) {
$(this).css('top', pos.top - topOffset);
}
}
},
你要是想自己指定可以试试 using 那个function,我身边没有环境,不能帮你试了。
position: {
my: 'center',
at: 'center',
of: window,
collision: 'fit',
// ensure that the titlebar is never outside the document
using: function(pos) {
var topOffset = $(this).css(pos).offset().top;
if (topOffset < 0) {
$(this).css('top', pos.top - topOffset);
}
}
},
你要是想自己指定可以试试 using 那个function,我身边没有环境,不能帮你试了。
更多追问追答
追问
你可以登qq,远程看下吗
追答
没有qq,公司不让装
展开全部
用火狐,安装firebug,然后右键查看属性,或者用谷歌右键审核元素。。
找到你要的层,然后记下这个层的ID或者Class名,比如class为abc。
代码:
$(function() {
$( ".abc" ).attr("A","B");
})
A为属性,比如style。
B为值,比如left:200px。
找到你要的层,然后记下这个层的ID或者Class名,比如class为abc。
代码:
$(function() {
$( ".abc" ).attr("A","B");
})
A为属性,比如style。
B为值,比如left:200px。
追问
谢谢你,试过了,不行,这样还不如用css直接控制。可是我用css控制,位置虽然变了,但是弹出的框会随着位置改变,大小也会改变,奇怪了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(function() {
$( "#all-city" ).dialog({
autoOpen: false,
minWidth: 400,
minHeight: 300,
position: [200,300]
});
这样不行吗?
});
$( "#all-city" ).dialog({
autoOpen: false,
minWidth: 400,
minHeight: 300,
position: [200,300]
});
这样不行吗?
});
追问
恩,是这样写的,可是一直在左上角。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询