tôi đang cố gắng để tạo ra một hộp thoại modal để chỉ hiển thị nội dung (html của một số loại hoặc khác):Modal-thoại sẽ không che giấu về tải trang
<script>
$.fx.speeds._default = 1000;
$(function() {
$("#dialog").dialog({
autoOpen: false,
closeOnEscape: true,
modal: true,
position: 'center',
width: 800,
height: 600,
show: "blind",
hide: "explode"
});
$("#opener").click(function() {
$("#dialog").dialog("open");
return false;
});
});
</script>
Khi tôi xem trang, hộp thoại là nội tuyến và không bị ẩn. Đây là html của tôi:
<div id="dialog">This is my dialog that should be hidden until called</div>
<button id="opener">I Open the Dialog</button>
Tôi đang làm gì sai?
Bạn có bao gồm jQueryUI.js theo đúng thứ tự không? Nó có vẻ như nó không làm việc ở tất cả vì vậy có lẽ bạn không có quyền truy cập vào jQueryUI. – orolo