我正在尝试在我的网站上制作一个DHTML窗口,我可以让它为我弹出窗口。我遇到的问题是,当它弹出时,它会在页面上移动文本。我见过不出现这种情况的动态超文本标记语言弹出窗口的例子,例如这里:http://dhtmlpopups.webarticles.org/basics.php或这里:http://www.php-development.ru/javascripts/popup-window.php
我不知道我做错了什么,弹出窗口的div标签看起来像这样
<div id="loginPopup" style="position: relative; display:none; z-index: 500;"><div class="closeButton" onClick="javascript:document.getElementById('loginPopup').style.display = 'none';"></div></div>我的站点也使用我从网上得到的模板和css,这会是问题所在吗?我不知道该怎么做才能纠正这个问题,任何帮助都是很棒的。
谢谢!
发布于 2009-11-12 01:50:46
您希望将div定位为“绝对”而不是“相对”。然后我会使用“top”和“left”属性来定位窗口。
div.loginPopup {
position:aboslute;
top:50px;
left: 50px;
}发布于 2009-11-12 01:50:09
如果不希望绝对定位移动其他元素,请使用绝对定位。
https://stackoverflow.com/questions/1716912
复制相似问题