我需要知道是否可以仅使用jQuery而不使用其他插件(如Fancybox,Lightbox等)来制作jQuery弹出窗口。
我需要知道是否可以仅使用jQuery而不使用其他插件(如Fancybox,Lightbox等)来制作jQuery弹出窗口。
您可以这样做:
var mywin = window.open("", "my_popup", "location=0,status=0,scrollbars=0,width=500,height=500");
var contents = "HTML content...";
$(mywin.document.body).html(contents);
$("<div style='z-index: 100; position: absolute; left: 100px; top: 100px; background-color: #ecc; border: 1px solid black'>Hi there</div>").appendTo(document.body);
这些插件可能会为您提供许多有用的功能,包括:
等等。但是,如果您有充分的理由重新发明轮子(有时确实是这样),上述内容应该能够让您开始工作。
为什么不使用Jquery API? http://docs.jquery.com/UI/Dialog