Thuộc tính jQuery.fx.off
Thuộc tính jQuery.fx.off cho phép
tắt hoạt ảnh toàn cục. Khi thiết lập
thuộc tính này thành giá trị true, tất cả
các phương thức hoạt ảnh sẽ thiết lập
các phần tử ở trạng thái cuối cùng của chúng, mà không hiển thị
hiệu ứng. Để hủy bỏ cài đặt này,
hãy đặt thuộc tính này trở lại thành false.
Ví dụ
Giả sử chúng ta có một hình chữ nhật màu xanh lá cây,
chúng ta sẽ khởi chạy hoạt ảnh khi nhấp vào nút
#start bằng phương pháp
toggle,
còn bằng nút #toggle chúng ta sẽ bật
và tắt hoạt ảnh thông qua cài đặt
jQuery.fx.off. Khi hoạt ảnh bị tắt, hình chữ nhật của chúng ta
sẽ đơn giản xuất hiện và biến mất mà không có
bất kỳ hiệu ứng nào:
<input id="start" type="button" value="bắt đầu">
<button id="toggle">bật/tắt fx</button>
<div></div>
div {
width: 50px;
height: 30px;
margin: 5px;
float: left;
background: green;
}
let toggleFx = function() {
$.fx.off = !$.fx.off;
};
$('#toggle').click(toggleFx);
$('#start').click(function() {
$('div').toggle('slow');
});
Xem thêm
-
phương thức
animate,
phương thức này tạo hoạt ảnh cho các thuộc tính của phần tử