var x = tài liệu. getElementById("myDialog");
Mẹo. Phương thức này thường được sử dụng cùng với phương thức show()
Hộp thoại là một cửa sổ nổi chứa thanh tiêu đề và vùng nội dung. Cửa sổ hộp thoại có thể được di chuyển, thay đổi kích thước và đóng bằng biểu tượng 'x' theo mặc định
Thanh nút dưới cùng và lớp phủ phương thức bán trong suốt là các tùy chọn phổ biến có thể được thêm vào
Khi mở hộp thoại, tiêu điểm sẽ tự động được chuyển đến mục đầu tiên khớp với mục sau
Khi mở, tiện ích hộp thoại đảm bảo rằng điều hướng bàn phím bằng cách sử dụng phím 'tab' sẽ khiến tiêu điểm xoay vòng giữa các thành phần có thể đặt tiêu điểm trong hộp thoại chứ không phải các thành phần bên ngoài hộp thoại. Các hộp thoại phương thức cũng ngăn người dùng chuột nhấp vào các phần tử bên ngoài hộp thoại
Khi đóng hộp thoại, tiêu điểm sẽ tự động được trả về phần tử có tiêu điểm khi hộp thoại được mở
Trong một số trường hợp, bạn có thể muốn ẩn nút đóng, chẳng hạn như nếu bạn có một nút đóng trong ngăn nút. Cách tốt nhất để thực hiện điều này là thông qua CSS. Ví dụ, bạn có thể xác định một quy tắc đơn giản, chẳng hạn như
Tiện ích hộp thoại sử dụng khung CSS giao diện người dùng jQuery để tạo kiểu cho giao diện của nó. Nếu cần kiểu dáng cụ thể của hộp thoại, các tên lớp CSS sau đây có thể được sử dụng để ghi đè hoặc làm khóa cho
Tùy chọn
thêm vào
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
04Phần tử nào mà hộp thoại (và lớp phủ, if ) sẽ được thêm vào
Ghi chú. Không nên thay đổi tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
05 trong khi hộp thoại đang mở(phiên bản đã thêm. 1. 10. 0)Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
05 được chỉ định1
2
3
$( ".selector" ).dialog({
appendTo: "#someElem"
});
Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
05, sau khi khởi tạo1
2
3
4
5
// Getter
var appendTo = $( ".selector" ).dialog( "option", "appendTo" );
// Setter
$( ".selector" ).dialog( "option", "appendTo", "#someElem" );
tự độngMở
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
08Nếu đặt thành
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
08, hộp thoại sẽ tự động mở khi khởi tạo. Nếu $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
10, hộp thoại sẽ ẩn cho đến khi phương thức được gọiVí dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
12 được chỉ định1
2
3
$( ".selector" ).dialog({
autoOpen: false
});
Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
12, sau khi khởi tạo1
2
3
4
5
// Getter
var autoOpen = $( ".selector" ).dialog( "option", "autoOpen" );
// Setter
$( ".selector" ).dialog( "option", "autoOpen", false );
nút
Loại. hoặc là
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
14Chỉ định những nút nào sẽ được hiển thị trên hộp thoại. Bối cảnh của cuộc gọi lại là phần tử hộp thoại;
Nhiều loại được hỗ trợ- Mục tiêu. Các phím là các nhãn của nút và các giá trị là các lệnh gọi lại khi nhấp vào nút được liên kết
- Mảng. Mỗi phần tử của mảng phải là một đối tượng xác định các thuộc tính, thuộc tính và trình xử lý sự kiện để đặt trên nút. Ngoài ra, có thể sử dụng khóa
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
15 để điều khiển và khóa $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
17 có thể được sử dụng để điều khiển
Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
{
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
8 được chỉ định1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$( ".selector" ).dialog({
buttons: [
{
text: "Ok",
icon: "ui-icon-heart",
click: function() {
$( this ).dialog( "close" );
}
// Uncommenting the following line would hide the text,
// resulting in the label being used as a tooltip
//showText: false
}
]
});
Nhận hoặc đặt tùy chọn
{
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
8, sau khi khởi tạo1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Getter
var buttons = $( ".selector" ).dialog( "option", "buttons" );
// Setter
$( ".selector" ).dialog( "option", "buttons",
[
{
text: "Ok",
icon: "ui-icon-heart",
click: function() {
$( this ).dialog( "close" );
}
// Uncommenting the following line would hide the text,
// resulting in the label being used as a tooltip
//showText: false
}
]
);
các lớp học
Loại.
Vỡ nợ
{
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
Chỉ định các lớp bổ sung để thêm vào các thành phần của tiện ích. Bất kỳ lớp nào được chỉ định trong có thể được sử dụng làm khóa để ghi đè giá trị của chúng. Để tìm hiểu thêm về tùy chọn này, hãy xem bài viết tìm hiểu về tùy chọn
{
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
2Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
{
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
2 được chỉ định, thay đổi chủ đề cho lớp {
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
31
2
3
4
5
$( ".selector" ).dialog({
classes: {
"ui-dialog": "highlight"
}
});
Nhận hoặc đặt thuộc tính của tùy chọn
{
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
2, sau khi khởi tạo, tại đây đọc và thay đổi chủ đề cho lớp {
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
31
2
3
4
5
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
0closeOnEscape
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
08Chỉ định xem hộp thoại có nên đóng hay không khi hộp thoại có tiêu điểm và người dùng nhấn phím thoát (ESC)
Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
27 được chỉ định1
2
3
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
1Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
27, sau khi khởi tạo1
2
3
4
5
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
2đóng văn bản
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
29Chỉ định văn bản cho nút đóng. Lưu ý rằng văn bản đóng được ẩn rõ ràng khi sử dụng chủ đề tiêu chuẩn
Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
30 được chỉ định1
2
3
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
3Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
30, sau khi khởi tạo1
2
3
4
5
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
4hộp thoạiClass
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
32(Các) tên lớp đã chỉ định sẽ được thêm vào hộp thoại, để thêm chủ đề
Tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
33 không được dùng nữa để thay thế bằng thuộc tính , sử dụng thuộc tính {
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
3(phiên bản không dùng nữa. 1. 12)Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
33 được chỉ định1
2
3
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
5Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
33, sau khi khởi tạo1
2
3
4
5
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
6kéo được
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
08Nếu được đặt thành
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
08, hộp thoại sẽ có thể kéo được bằng thanh tiêu đề. Yêu cầu bao gồm tiện ích có thể kéo giao diện người dùng jQueryVí dụ về mãKhởi tạo hộp thoại với tùy chọn
{
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
4 được chỉ định1
2
3
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
7Nhận hoặc đặt tùy chọn
{
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
4, sau khi khởi tạo1
2
3
4
5
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
8chiều cao
Loại. hoặc là
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
42Chiều cao của hộp thoại
Nhiều loại được hỗ trợVí dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
44 được chỉ định1
2
3
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
9Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
44, sau khi khởi tạo1
2
3
4
5
$( ".selector" ).dialog({
appendTo: "#someElem"
});
0ẩn giấu
Loại. hoặc hoặc hoặc hoặc
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
46Nếu và làm thế nào để tạo hiệu ứng ẩn của hộp thoại
Nhiều loại được hỗ trợ- Boolean. Khi được đặt thành
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
10, sẽ không có hoạt ảnh nào được sử dụng và hộp thoại sẽ bị ẩn ngay lập tức. Khi được đặt thành $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
08, hộp thoại sẽ mờ dần với thời lượng mặc định và tốc độ giảm mặc định - Số. Hộp thoại sẽ mờ dần theo thời lượng đã chỉ định và nới lỏng mặc định
- Chuỗi. Hộp thoại sẽ bị ẩn bằng cách sử dụng hiệu ứng đã chỉ định. Giá trị có thể là tên của phương thức hoạt hình jQuery tích hợp, chẳng hạn như
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
49 hoặc tên của hiệu ứng giao diện người dùng jQuery, chẳng hạn như $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
50. Trong cả hai trường hợp, hiệu ứng sẽ được sử dụng với thời lượng mặc định và thời gian nới lỏng mặc định - Mục tiêu. Nếu giá trị là một đối tượng, thì các thuộc tính
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
51, $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
52, $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
53 và $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
54 có thể được cung cấp. Nếu thuộc tính $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
51 chứa tên của một phương thức jQuery, thì phương thức đó sẽ được sử dụng; . Khi sử dụng hiệu ứng giao diện người dùng jQuery hỗ trợ các cài đặt bổ sung, bạn có thể đưa các cài đặt đó vào đối tượng và chúng sẽ được chuyển đến hiệu ứng. Nếu bỏ qua $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
53 hoặc $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
54 thì các giá trị mặc định sẽ được sử dụng. Nếu bỏ qua $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
51 thì sẽ sử dụng $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
59. Nếu bỏ qua $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
52 thì không sử dụng độ trễ
Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
03 được chỉ định1
2
3
$( ".selector" ).dialog({
appendTo: "#someElem"
});
1Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
03, sau khi khởi tạo1
2
3
4
5
$( ".selector" ).dialog({
appendTo: "#someElem"
});
2chiều cao tối đa
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
10Chiều cao tối đa mà hộp thoại có thể thay đổi kích thước, tính bằng pixel
Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
64 được chỉ định1
2
3
$( ".selector" ).dialog({
appendTo: "#someElem"
});
3Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
64, sau khi khởi tạo1
2
3
4
5
$( ".selector" ).dialog({
appendTo: "#someElem"
});
4chiều rộng tối đa
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
10Chiều rộng tối đa mà hộp thoại có thể thay đổi kích thước, tính bằng pixel
Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
67 được chỉ định1
2
3
$( ".selector" ).dialog({
appendTo: "#someElem"
});
5Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
67, sau khi khởi tạo1
2
3
4
5
$( ".selector" ).dialog({
appendTo: "#someElem"
});
6chiều cao tối thiểu
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
69Chiều cao tối thiểu mà hộp thoại có thể thay đổi kích thước, tính bằng pixel
Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
70 được chỉ định1
2
3
$( ".selector" ).dialog({
appendTo: "#someElem"
});
7Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
70, sau khi khởi tạo1
2
3
4
5
$( ".selector" ).dialog({
appendTo: "#someElem"
});
8chiều rộng tối thiểu
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
69Chiều rộng tối thiểu mà hộp thoại có thể thay đổi kích thước, tính bằng pixel
Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
73 được chỉ định1
2
3
$( ".selector" ).dialog({
appendTo: "#someElem"
});
9Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
73, sau khi khởi tạo1
2
3
4
5
// Getter
var appendTo = $( ".selector" ).dialog( "option", "appendTo" );
// Setter
$( ".selector" ).dialog( "option", "appendTo", "#someElem" );
0phương thức
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
10Nếu được đặt thành
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
08, hộp thoại sẽ có hành vi phương thức; . e. , không thể tương tác với. Hộp thoại phương thức tạo lớp phủ bên dưới hộp thoại nhưng bên trên các thành phần trang khácVí dụ về mãKhởi tạo hộp thoại với tùy chọn
$( ".selector" ).dialog({
classes: {
"ui-dialog": "highlight"
}
});
7 được chỉ định1
2
3
// Getter
var appendTo = $( ".selector" ).dialog( "option", "appendTo" );
// Setter
$( ".selector" ).dialog( "option", "appendTo", "#someElem" );
1Nhận hoặc đặt tùy chọn
$( ".selector" ).dialog({
classes: {
"ui-dialog": "highlight"
}
});
7, sau khi khởi tạo1
2
3
4
5
// Getter
var appendTo = $( ".selector" ).dialog( "option", "appendTo" );
// Setter
$( ".selector" ).dialog( "option", "appendTo", "#someElem" );
2Chức vụ
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
79Chỉ định nơi hộp thoại sẽ được hiển thị khi mở. Hộp thoại sẽ xử lý các va chạm sao cho càng nhiều hộp thoại hiển thị càng tốt
Thuộc tính
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
80 mặc định là cửa sổ, nhưng bạn có thể chỉ định một phần tử khác để định vị. Bạn có thể tham khảo tiện ích jQuery UI Position để biết thêm chi tiết về các thuộc tính có sẵnVí dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
81 được chỉ định1
2
3
// Getter
var appendTo = $( ".selector" ).dialog( "option", "appendTo" );
// Setter
$( ".selector" ).dialog( "option", "appendTo", "#someElem" );
3Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
81, sau khi khởi tạo1
2
3
4
5
// Getter
var appendTo = $( ".selector" ).dialog( "option", "appendTo" );
// Setter
$( ".selector" ).dialog( "option", "appendTo", "#someElem" );
4thay đổi kích thước
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
08Nếu được đặt thành
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
08, hộp thoại sẽ có thể thay đổi kích thước. Yêu cầu bao gồm tiện ích có thể thay đổi kích thước giao diện người dùng jQueryVí dụ về mãKhởi tạo hộp thoại với tùy chọn
{
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
6 được chỉ định1
2
3
// Getter
var appendTo = $( ".selector" ).dialog( "option", "appendTo" );
// Setter
$( ".selector" ).dialog( "option", "appendTo", "#someElem" );
5Nhận hoặc đặt tùy chọn
{
"ui-dialog": "ui-corner-all",
"ui-dialog-titlebar": "ui-corner-all",
}
6, sau khi khởi tạo1
2
3
4
5
// Getter
var appendTo = $( ".selector" ).dialog( "option", "appendTo" );
// Setter
$( ".selector" ).dialog( "option", "appendTo", "#someElem" );
6chỉ
Loại. hoặc hoặc hoặc hoặc
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
46Nếu và làm thế nào để tạo hiệu ứng hiển thị hộp thoại
Nhiều loại được hỗ trợ- Boolean. Khi được đặt thành
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
10, sẽ không có hoạt ảnh nào được sử dụng và hộp thoại sẽ hiển thị ngay lập tức. Khi được đặt thành $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
08, hộp thoại sẽ giảm dần theo thời lượng mặc định và thời gian nới lỏng mặc định - Số. Hộp thoại sẽ mờ dần theo thời lượng đã chỉ định và nới lỏng mặc định
- Chuỗi. Hộp thoại sẽ được hiển thị bằng hiệu ứng đã chỉ định. Giá trị có thể là tên của phương thức hoạt hình jQuery tích hợp, chẳng hạn như
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
90 hoặc tên của hiệu ứng giao diện người dùng jQuery, chẳng hạn như $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
50. Trong cả hai trường hợp, hiệu ứng sẽ được sử dụng với thời lượng mặc định và thời gian nới lỏng mặc định - Mục tiêu. Nếu giá trị là một đối tượng, thì các thuộc tính
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
51, $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
52, $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
53 và $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
54 có thể được cung cấp. Nếu thuộc tính $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
51 chứa tên của một phương thức jQuery, thì phương thức đó sẽ được sử dụng; . Khi sử dụng hiệu ứng giao diện người dùng jQuery hỗ trợ các cài đặt bổ sung, bạn có thể đưa các cài đặt đó vào đối tượng và chúng sẽ được chuyển đến hiệu ứng. Nếu bỏ qua $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
53 hoặc $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
54 thì các giá trị mặc định sẽ được sử dụng. Nếu bỏ qua $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
51 thì sẽ sử dụng $( ".selector" ).dialog({
appendTo: "#someElem"
});
00. Nếu bỏ qua $( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
52 thì không sử dụng độ trễ
Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
02 được chỉ định1
2
3
// Getter
var appendTo = $( ".selector" ).dialog( "option", "appendTo" );
// Setter
$( ".selector" ).dialog( "option", "appendTo", "#someElem" );
7Nhận hoặc đặt tùy chọn
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
02, sau khi khởi tạo1
2
3
4
5
// Getter
var appendTo = $( ".selector" ).dialog( "option", "appendTo" );
// Setter
$( ".selector" ).dialog( "option", "appendTo", "#someElem" );
8chức vụ
Loại.
Vỡ nợ.
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
46Chỉ định tiêu đề của hộp thoại. Nếu giá trị là
$( "#dialog" ).dialog({
dialogClass: "no-close",
buttons: [
{
text: "OK",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
46, thuộc tính $( ".selector" ).dialog({
appendTo: "#someElem"
});
06 trên phần tử nguồn hộp thoại sẽ được sử dụngVí dụ về mãKhởi tạo hộp thoại với tùy chọn
$( ".selector" ).dialog({
appendTo: "#someElem"
});
06 được chỉ định1
2
3
// Getter
var appendTo = $( ".selector" ).dialog( "option", "appendTo" );
// Setter
$( ".selector" ).dialog( "option", "appendTo", "#someElem" );
9Nhận hoặc đặt tùy chọn
$( ".selector" ).dialog({
appendTo: "#someElem"
});
06, sau khi khởi tạo1
2
3
4
5
$( ".selector" ).dialog({
autoOpen: false
});
0bề rộng
Loại.
Vỡ nợ.
$( ".selector" ).dialog({
appendTo: "#someElem"
});
09Chiều rộng của hộp thoại, tính bằng pixel
Ví dụ về mãKhởi tạo hộp thoại với tùy chọn
$( ".selector" ).dialog({
appendTo: "#someElem"
});
10 được chỉ định1
2
3
$( ".selector" ).dialog({
autoOpen: false
});
1Nhận hoặc đặt tùy chọn
$( ".selector" ).dialog({
appendTo: "#someElem"
});
10, sau khi khởi tạo1
2
3
4
5
$( ".selector" ).dialog({
autoOpen: false
});
2