- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 JQueryUI 对话框并在下面创建了此函数:
<script>
$(document).ready(function() {
$('#dialog').dialog({
autoOpen:false,
width:100,
height:200,
position:[2250,50]
});
$('.class112').click(function() {
var msg = $(this).attr('id');
$('#dialog').load('classSource/' + msg + '.html', function() {
$('#dialog').dialog('open');
});
});
});
</script>
和 HTML 代码:
<p class="class112" id="class1">click!</p>
<div id="dialog" style="display: none;"></div>
它工作正常,但无论定位如何,它都会在调用“打开”函数后创建对话框。假设我的电脑屏幕有 x:1280 和 y:760 像素,并且 CSS 文件中的主体宽度和高度分别设置为 3000px。每当对话框的“打开”函数被触发时,它不会从之前初始化时获得 X 位置,请记住:
position:[2250,50]
因此,它在窗口的最右侧创建对话框,而不是在 X 声明的位置。但 Y 输出正确,因为 50px 在我的屏幕分辨率范围内。
我想要的只是当我点击“点击!”时段落,我希望对话框出现在初始化位置,并且在水平滚动后我也许能够看到它。我该怎么办?
最佳答案
我认为对话框小部件使用位置实用程序来定位自身。查看文档,您也许可以使用碰撞选项来控制此行为:
When the positioned element overflows the window in some direction, move it to an alternative position. Similar to my and at, this accepts a single value or a pair for horizontal/vertical, eg. "flip", "fit", "fit flip", "fit none".
http://jqueryui.com/demos/position/#option-collision
编辑:
是的,查看1.8.16的源码默认选项是“fit”:
position: {
my: 'center',
at: 'center',
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);
}
}
},
您可能希望将其覆盖为“none”。
关于JQueryUI 对话框位置不起作用,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8198255/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!