【发布时间】:2009-10-20 21:10:12
【问题描述】:
/*CSS */
#popup { background-color: #fff; border: 1px #000 solid; display: block; position: fixed; padding: 20px; top: 200px; left: 50%; margin-left: -300px; width: 600px; z-index: 1; }
/* JQuery */
$('#show-popup').live('click', function()
{
var tempWindow = $('<div id="popup">This is a draggable pop-up window created with JQuery and JQuery UI <a href="#" id="popup-close">Close</a></div>').draggable();
$('body').append(tempWindow);
});
$('#popup-close').live('click', function()
{
$(this).parent().remove();
});
/* HTML */
<a href="#" id="show-popup">Open popup window</a>
弹窗可以正常打开,您可以在页面周围拖动它并固定在其位置,但是当您关闭它时,它会滚动回页面顶部。我怎样才能防止这种情况发生?
【问题讨论】:
-
-1 这里几乎没有任何细节