Làm cách nào để tự động đóng hộp thoại trong jQuery?

❮ Đối tượng hộp thoại

Thí dụ

Hiển thị và đóng cửa sổ hộp thoại

var x = tài liệu. getElementById("myDialog");

hàm showDialog() {
x. chỉ();
}

hàm closeDialog() {
x. Thoát();
}

Tự mình thử »


Định nghĩa và cách sử dụng

Phương thức close() đóng hộp thoại

Mẹo. Phương thức này thường được sử dụng cùng với phương thức show()


Hỗ trợ trình duyệt


cú pháp


❮ Đối tượng hộp thoại

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

Nếu độ dài nội dung vượt quá chiều cao tối đa, thanh cuộn sẽ tự động xuất hiện

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

Tiêu điểm

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

  1. Phần tử đầu tiên trong hộp thoại có thuộc tính

    // 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

    }

    ]

    );

    8
  2. Phần tử

    // 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

    }

    ]

    );

    9 đầu tiên trong nội dung của hộp thoại
  3. Phần tử

    // 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

    }

    ]

    );

    9 đầu tiên trong ngăn nút của hộp thoại
  4. Nút đóng của hộp thoại
  5. Hộp thoại chính nó

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ở

Ẩn nút đóng

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ư

1

2

3

.no-close .ui-dialog-titlebar-close {

display: none;

}

Sau đó, bạn có thể chỉ cần thêm lớp

{

"ui-dialog": "ui-corner-all",

"ui-dialog-titlebar": "ui-corner-all",

}

1 vào bất kỳ hộp thoại nào để ẩn nút đóng của nó

1

2

3

4

5

6

7

8

9

10

11

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

theo chủ đề

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

  • {

    "ui-dialog": "ui-corner-all",

    "ui-dialog-titlebar": "ui-corner-all",

    }

    3. Vùng chứa bên ngoài của hộp thoại. Nếu được đặt, lớp

    {

    "ui-dialog": "ui-corner-all",

    "ui-dialog-titlebar": "ui-corner-all",

    }

    5 sẽ được thêm vào trong quá trình kéo. Nếu được đặt, lớp

    {

    "ui-dialog": "ui-corner-all",

    "ui-dialog-titlebar": "ui-corner-all",

    }

    7 sẽ được thêm vào trong quá trình thay đổi kích thước. Nếu set được đặt, lớp

    {

    "ui-dialog": "ui-corner-all",

    "ui-dialog-titlebar": "ui-corner-all",

    }

    9 sẽ được thêm vào
    • $( ".selector" ).dialog({

      classes: {

      "ui-dialog": "highlight"

      }

      });

      0. Thanh tiêu đề chứa tiêu đề của hộp thoại và nút đóng
      • $( ".selector" ).dialog({

        classes: {

        "ui-dialog": "highlight"

        }

        });

        1. Vùng chứa xung quanh tiêu đề văn bản của hộp thoại
      • $( ".selector" ).dialog({

        classes: {

        "ui-dialog": "highlight"

        }

        });

        2. Nút đóng của hộp thoại
    • $( ".selector" ).dialog({

      classes: {

      "ui-dialog": "highlight"

      }

      });

      3. Vùng chứa xung quanh nội dung của hộp thoại. Đây cũng là thành phần mà widget được khởi tạo với
    • $( ".selector" ).dialog({

      classes: {

      "ui-dialog": "highlight"

      }

      });

      4. Ngăn chứa các nút của hộp thoại. Điều này sẽ chỉ xuất hiện nếu tùy chọn được đặt
      • $( ".selector" ).dialog({

        classes: {

        "ui-dialog": "highlight"

        }

        });

        6. Vùng chứa xung quanh các nút

Ngoài ra, khi tùy chọn được đặt, một phần tử có tên lớp

$( ".selector" ).dialog({

classes: {

"ui-dialog": "highlight"

}

});

8 được thêm vào lớp

$( ".selector" ).dialog({

classes: {

"ui-dialog": "highlight"

}

});

9

phụ thuộc

  • Lõi giao diện người dùng
  • nhà máy widget
  • Chức vụ
  • Cái nút
  • Có thể kéo được (tùy chọn; để sử dụng với tùy chọn)
  • Có thể thay đổi kích thước (tùy chọn; để sử dụng với tùy chọn)
  • Lõi hiệu ứng (tùy chọn; để sử dụng với các tùy chọn và)

Ghi chú bổ sung

  • Tiện ích này yêu cầu một số CSS chức năng, nếu không tiện ích này sẽ không hoạt động. Nếu bạn tạo một chủ đề tùy chỉnh, hãy sử dụng tệp CSS cụ thể của tiện ích làm điểm bắt đầu

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" );

}

}

]

});

04

Phầ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ỉ định

1

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ạo

1

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" );

}

}

]

});

08

Nế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ọi

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" );

}

}

]

});

12 được chỉ định

1

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ạo

1

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" );

}

}

]

});

14

Chỉ đị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ỉ định

1

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ạo

1

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",

}

2

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",

}

2 được chỉ định, thay đổi chủ đề cho lớp

{

"ui-dialog": "ui-corner-all",

"ui-dialog-titlebar": "ui-corner-all",

}

3

1

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",

}

3

1

2

3

4

5

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

0

closeOnEscape

Loại.

Vỡ nợ.

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

08

Chỉ đị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ỉ định

1

2

3

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

1

Nhậ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ạo

1

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" );

}

}

]

});

29

Chỉ đị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ỉ định

1

2

3

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

3

Nhậ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ạo

1

2

3

4

5

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

4

hộ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ỉ định

1

2

3

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

5

Nhậ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ạo

1

2

3

4

5

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

6

kéo được

Loại.

Vỡ nợ.

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

08

Nế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 jQuery

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",

}

4 được chỉ định

1

2

3

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

7

Nhậ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ạo

1

2

3

4

5

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

8

chiều cao

Loại. hoặc là

Vỡ nợ.

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

42

Chiều cao của hộp thoại

Nhiều loại được hỗ trợ
  • Số. Chiều cao tính bằng pixel
  • Chuỗi. Giá trị chuỗi được hỗ trợ duy nhất là

    $( "#dialog" ).dialog({

    dialogClass: "no-close",

    buttons: [

    {

    text: "OK",

    click: function() {

    $( this ).dialog( "close" );

    }

    }

    ]

    });

    42 sẽ cho phép điều chỉnh chiều cao của hộp thoại dựa trên nội dung của 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" );

}

}

]

});

44 được chỉ định

1

2

3

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

9

Nhậ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ạo

1

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" );

}

}

]

});

46

Nế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ỉ định

1

2

3

$( ".selector" ).dialog({

appendTo: "#someElem"

});

1

Nhậ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ạo

1

2

3

4

5

$( ".selector" ).dialog({

appendTo: "#someElem"

});

2

chiều cao tối đa

Loại.

Vỡ nợ.

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

10

Chiề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ỉ định

1

2

3

$( ".selector" ).dialog({

appendTo: "#someElem"

});

3

Nhậ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ạo

1

2

3

4

5

$( ".selector" ).dialog({

appendTo: "#someElem"

});

4

chiều rộng tối đa

Loại.

Vỡ nợ.

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

10

Chiề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ỉ định

1

2

3

$( ".selector" ).dialog({

appendTo: "#someElem"

});

5

Nhậ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ạo

1

2

3

4

5

$( ".selector" ).dialog({

appendTo: "#someElem"

});

6

chiều cao tối thiểu

Loại.

Vỡ nợ.

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

69

Chiề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ỉ định

1

2

3

$( ".selector" ).dialog({

appendTo: "#someElem"

});

7

Nhậ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ạo

1

2

3

4

5

$( ".selector" ).dialog({

appendTo: "#someElem"

});

8

chiều rộng tối thiểu

Loại.

Vỡ nợ.

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

69

Chiề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ỉ định

1

2

3

$( ".selector" ).dialog({

appendTo: "#someElem"

});

9

Nhậ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ạo

1

2

3

4

5

// Getter

var appendTo = $( ".selector" ).dialog( "option", "appendTo" );

// Setter

$( ".selector" ).dialog( "option", "appendTo", "#someElem" );

0

phương thức

Loại.

Vỡ nợ.

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

10

Nế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ác

Ví 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ỉ định

1

2

3

// Getter

var appendTo = $( ".selector" ).dialog( "option", "appendTo" );

// Setter

$( ".selector" ).dialog( "option", "appendTo", "#someElem" );

1

Nhận hoặc đặt tùy chọn

$( ".selector" ).dialog({

classes: {

"ui-dialog": "highlight"

}

});

7, sau khi khởi tạo

1

2

3

4

5

// Getter

var appendTo = $( ".selector" ).dialog( "option", "appendTo" );

// Setter

$( ".selector" ).dialog( "option", "appendTo", "#someElem" );

2

Chức vụ

Loại.

Vỡ nợ.

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

79

Chỉ đị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ẵ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" );

}

}

]

});

81 được chỉ định

1

2

3

// Getter

var appendTo = $( ".selector" ).dialog( "option", "appendTo" );

// Setter

$( ".selector" ).dialog( "option", "appendTo", "#someElem" );

3

Nhậ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ạo

1

2

3

4

5

// Getter

var appendTo = $( ".selector" ).dialog( "option", "appendTo" );

// Setter

$( ".selector" ).dialog( "option", "appendTo", "#someElem" );

4

thay đổi kích thước

Loại.

Vỡ nợ.

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

08

Nế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 jQuery

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",

}

6 được chỉ định

1

2

3

// Getter

var appendTo = $( ".selector" ).dialog( "option", "appendTo" );

// Setter

$( ".selector" ).dialog( "option", "appendTo", "#someElem" );

5

Nhậ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ạo

1

2

3

4

5

// Getter

var appendTo = $( ".selector" ).dialog( "option", "appendTo" );

// Setter

$( ".selector" ).dialog( "option", "appendTo", "#someElem" );

6

chỉ

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" );

}

}

]

});

46

Nế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ỉ định

1

2

3

// Getter

var appendTo = $( ".selector" ).dialog( "option", "appendTo" );

// Setter

$( ".selector" ).dialog( "option", "appendTo", "#someElem" );

7

Nhậ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ạo

1

2

3

4

5

// Getter

var appendTo = $( ".selector" ).dialog( "option", "appendTo" );

// Setter

$( ".selector" ).dialog( "option", "appendTo", "#someElem" );

8

chức vụ

Loại.

Vỡ nợ.

$( "#dialog" ).dialog({

dialogClass: "no-close",

buttons: [

{

text: "OK",

click: function() {

$( this ).dialog( "close" );

}

}

]

});

46

Chỉ đị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ụng

Ví dụ về mã

Khởi tạo hộp thoại với tùy chọn

$( ".selector" ).dialog({

appendTo: "#someElem"

});

06 được chỉ định

1

2

3

// Getter

var appendTo = $( ".selector" ).dialog( "option", "appendTo" );

// Setter

$( ".selector" ).dialog( "option", "appendTo", "#someElem" );

9

Nhận hoặc đặt tùy chọn

$( ".selector" ).dialog({

appendTo: "#someElem"

});

06, sau khi khởi tạo

1

2

3

4

5

$( ".selector" ).dialog({

autoOpen: false

});

0

bề rộng

Loại.

Vỡ nợ.

$( ".selector" ).dialog({

appendTo: "#someElem"

});

09

Chiề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ỉ định

1

2

3

$( ".selector" ).dialog({

autoOpen: false

});

1

Nhận hoặc đặt tùy chọn

$( ".selector" ).dialog({

appendTo: "#someElem"

});

10, sau khi khởi tạo

1

2

3

4

5

$( ".selector" ).dialog({

autoOpen: false

});

2

phương pháp

đóng() Trả về. (chỉ phần bổ trợ)

Đóng hộp thoại

  • Phương pháp này không chấp nhận bất kỳ đối số

Ví dụ về mã

Gọi phương thức đóng

1

$( ".selector" ).dialog({

autoOpen: false

});

3

destroy() Trả về. (chỉ phần bổ trợ)

Loại bỏ hoàn toàn chức năng hộp thoại. Điều này sẽ đưa phần tử trở lại trạng thái khởi tạo trước

  • Phương pháp này không chấp nhận bất kỳ đối số

Ví dụ về mã

Gọi phương thức hủy

1

$( ".selector" ).dialog({

autoOpen: false

});

4

instance() Trả về.

Truy xuất đối tượng thể hiện của hộp thoại. Nếu phần tử không có phiên bản liên kết, thì trả về

$( ".selector" ).dialog({

appendTo: "#someElem"

});

12

Không giống như các phương thức tiện ích con khác,

$( ".selector" ).dialog({

appendTo: "#someElem"

});

13 an toàn để gọi bất kỳ phần tử nào sau khi plugin hộp thoại được tải

  • Phương pháp này không chấp nhận bất kỳ đối số

Ví dụ về mã

Gọi phương thức thể hiện

1

$( ".selector" ).dialog({

autoOpen: false

});

5

isOpen() Trả về.

Hộp thoại hiện đang mở hay không

  • Phương pháp này không chấp nhận bất kỳ đối số

Ví dụ về mã

Gọi phương thức isOpen

1

$( ".selector" ).dialog({

autoOpen: false

});

6

moveToTop() Trả về. (chỉ phần bổ trợ)

Di chuyển hộp thoại lên đầu ngăn xếp hộp thoại

  • Phương pháp này không chấp nhận bất kỳ đối số

Ví dụ về mã

Gọi phương thức moveToTop

1

$( ".selector" ).dialog({

autoOpen: false

});

7

open() Trả về. (chỉ phần bổ trợ)

Mở hộp thoại

  • Phương pháp này không chấp nhận bất kỳ đối số

Ví dụ về mã

Gọi phương thức mở

1

$( ".selector" ).dialog({

autoOpen: false

});

8

tùy chọn( optionName ) Trả về.

Nhận giá trị hiện được liên kết với

$( ".selector" ).dialog({

appendTo: "#someElem"

});

14 đã chỉ định

Ghi chú. Đối với các tùy chọn có đối tượng làm giá trị của chúng, bạn có thể lấy giá trị của một khóa cụ thể bằng cách sử dụng ký hiệu dấu chấm. Ví dụ:

$( ".selector" ).dialog({

appendTo: "#someElem"

});

15 sẽ nhận giá trị của thuộc tính

$( ".selector" ).dialog({

appendTo: "#someElem"

});

16 trên tùy chọn

$( ".selector" ).dialog({

appendTo: "#someElem"

});

17

  • tùy chọnName

    Loại.

    Tên của tùy chọn để có được

Ví dụ về mã

Gọi phương thức

1

$( ".selector" ).dialog({

autoOpen: false

});

9

option() Trả về.

Nhận một đối tượng chứa các cặp khóa/giá trị đại diện cho hàm băm tùy chọn hộp thoại hiện tại

  • Chữ ký này không chấp nhận bất kỳ đối số

Ví dụ về mã

Gọi phương thức

1

// Getter

var autoOpen = $( ".selector" ).dialog( "option", "autoOpen" );

// Setter

$( ".selector" ).dialog( "option", "autoOpen", false );

0

tùy chọn( optionName, value ) Trả về. (chỉ phần bổ trợ)

Đặt giá trị của tùy chọn hộp thoại được liên kết với

$( ".selector" ).dialog({

appendTo: "#someElem"

});

14 đã chỉ định

Ghi chú. Đối với các tùy chọn có các đối tượng làm giá trị của chúng, bạn có thể đặt giá trị của chỉ một thuộc tính bằng cách sử dụng ký hiệu dấu chấm cho

$( ".selector" ).dialog({

appendTo: "#someElem"

});

14. Ví dụ:

$( ".selector" ).dialog({

appendTo: "#someElem"

});

15 sẽ chỉ cập nhật thuộc tính

$( ".selector" ).dialog({

appendTo: "#someElem"

});

16 của tùy chọn

$( ".selector" ).dialog({

appendTo: "#someElem"

});

17

  • tùy chọnName

    Loại.

    Tên của tùy chọn để thiết lập

  • giá trị

    Loại.

    Một giá trị để thiết lập cho các tùy chọn

Ví dụ về mã

Gọi phương thức

1

// Getter

var autoOpen = $( ".selector" ).dialog( "option", "autoOpen" );

// Setter

$( ".selector" ).dialog( "option", "autoOpen", false );

1

tùy chọn( tùy chọn ) Trả về. (chỉ phần bổ trợ)

Đặt một hoặc nhiều tùy chọn cho hộp thoại

  • tùy chọn

    Loại.

    Bản đồ các cặp giá trị tùy chọn cần đặt

Ví dụ về mã

Gọi phương thức

1

// Getter

var autoOpen = $( ".selector" ).dialog( "option", "autoOpen" );

// Setter

$( ".selector" ).dialog( "option", "autoOpen", false );

2

widget() Trả về.

Trả về một đối tượng

$( ".selector" ).dialog({

appendTo: "#someElem"

});

23 chứa trình bao bọc được tạo

  • Phương pháp này không chấp nhận bất kỳ đối số

Ví dụ về mã

Gọi phương thức widget

1

// Getter

var autoOpen = $( ".selector" ).dialog( "option", "autoOpen" );

// Setter

$( ".selector" ).dialog( "option", "autoOpen", false );

3

Điểm mở rộng

Tiện ích hộp thoại được xây dựng với nhà máy sản xuất phụ tùng và có thể được mở rộng. Khi mở rộng các tiện ích, bạn có khả năng ghi đè hoặc thêm vào hành vi của các phương thức hiện có. Các phương pháp sau đây được cung cấp dưới dạng các điểm mở rộng có cùng độ ổn định API như được liệt kê ở trên. Để biết thêm thông tin về tiện ích mở rộng tiện ích, hãy xem Mở rộng tiện ích bằng Widget Factory


_allowInteraction( sự kiện ) Trả về.

Hộp thoại phương thức không cho phép người dùng tương tác với các thành phần đằng sau hộp thoại. Điều này có thể gây rắc rối cho các phần tử không phải là phần tử con của hộp thoại, nhưng được định vị tuyệt đối để xuất hiện như thể chúng là phần tử con của hộp thoại. Phương thức

$( ".selector" ).dialog({

appendTo: "#someElem"

});

24 xác định xem người dùng có được phép tương tác với một phần tử mục tiêu nhất định hay không;

  • biến cố

    Loại.

Ví dụ về mã

Cho phép sử dụng plugin Select2 trong hộp thoại phương thức. Cuộc gọi đảm bảo các thành phần trong hộp thoại vẫn có thể được tương tác với

Làm cách nào để đóng Hộp thoại jQuery?

Cửa sổ hộp thoại có thể được di chuyển, thay đổi kích thước và đóng với biểu tượng 'x' theo mặc định.

Làm cách nào để đóng nút trong jQuery?

Đây là mã để hiển thị div giống như cửa sổ bật lên trong JQuery. Div với id=”div-to-toggle” có nghĩa là ẩn và hiển thị. Nó cũng có một nút đóng tôi. e, nút có id=”close-btn” cũng có thể được nhấp để đóng/ẩn div.