Hiệu ứng ẩn Hiện Phần Tử HTML DOM Với JQuery
Có thể bạn quan tâm
Hiệu ứng Hide/Show
jQuery có một số hiệu ứng động rất dễ để sử dụng. Trong đó, phương thức hide() và show() đùng để ẩn đi hay hiện thị các phần tử chọn, tương tự toggle() sẽ tương đương với show() nếu phần tử đang ẩn, và tương đương với hide() nếu phần tử đang hiện thị.
Bấm vào đây Sử dụng toggle() <button id="vidu1">Bấm vào đây <strong id="pvidu1">Sử dụng toggle()</strong> </button> <script> $("#vidu1").click(function() { $("#pvidu1").toggle(); }); </script>Phương thức show(), hide(), toggle() có thể chứa tham số thứ nhất để chỉ ra thời gian hoàn thành hiệu ứng (tính bằng mili giây).
Ví dụ hiệu ứng sảy ra trong 1s
Bấm vào đây Sử dụng toggle(1000) <button id="vidu2">Bấm vào đây <strong id="pvidu2">Sử dụng toggle(1000)</strong> </button> <script> $("#vidu2").click(function() { $("#pvidu2").toggle(1000); }); </script>Phương thức show(), hide(), toggle() còn có thể chứa hàm callback, là hàm sẽ thi hành sau khi hiệu ứng hoàn thành.
Ví dụ sau sẽ gọi một hàm callback sau khi hieu ứng hoàn thành thành.
Bấm vào đây Sử dụng toggle(1000) <button id="vidu3">Bấm vào đây <strong id="pvidu3">Sử dụng toggle(1000)</strong> </button> <script> $("#vidu3").click(function() { $("#pvidu3").toggle(500, function() { $("#pvidu3").toggle(500); }); }); </script>Hiệu ứng mờ dần
Tương tự như ba hàm show(), hide(), toggle() cũng có ba hàm với chức năng tương tự nhưng đi kèm hiệu ứng phai dần đó là fadeIn(), fadeOut() và fadeToggle()
Tương tự nó cũng có thể có hai tham số tốc độ và ham callback, ví dụ:
Bấm vào đây Sử dụng fadeToggle(1000) <button id="vidu4">Bấm vào đây <strong id="pvidu4">Sử dụng fadeToggle(1000)</strong> </button> <script> $("#vidu4").click(function() { $("#pvidu4").fadeToggle(1000, function() { $("#pvidu4").fadeToggle(1000); }); }); </script>Ngoài ra còn có phương thức fadeTo(speed, opacity) để chạy hiệu ứng thiết lập opacity về giá trị chỉ ra. Ví dụ:
$("div").fadeTo(1500, 0.7);Hiệu ứng trượt phần tử
Hiệu ứng xuất ẩn phần tử slideUp, xuất hiện phần tử slideDown là hiệu ứng giống với hide(), show() nhưng kèm thêm trượt phần tử. Tương tự có slideToggle() để chuyển trạng thái qua lại giữa hai phương thức này
Bấm vào đây Sử dụng slideUp(1000) <button id="vidu5">Bấm vào đây <strong id="pvidu5">Sử dụng slideUp(1000)</strong> </button> <script> $("#vidu5").click(function() { $("#pvidu5").slideToggle(1000, function() { //... code in callback }); }); </script> Mục lục bài viết Hiệu ứng Hide/ShowHiệu ứng Fade In/OutHiệu ứng Slide Up/Down ĐĂNG KÝ KÊNH, XEM CÁC VIDEO TRÊN XUANTHULAB Đăng ký nhận bài viết mớiTừ khóa » Hiệu ứng Html
-
7 Hiệu ứng HTML Tuyệt Vời Ai Cũng Có Thể Thêm Vào Website Của Mình
-
Tạo Hiệu Ứng Animation Button Bằng HTML CSS Phần 1
-
Cách Tạo Hiệu ứng Chuyển động Cho Phần Tử HTML - Web Cơ Bản
-
14 CSS Tạo Hiệu ứng Cho Background Tuyệt đẹp - Viblo
-
Một Số Animation Effect đẹp Mắt để Apply Cho Website Của Bạn - Viblo
-
Học Html Css: Tạo Hiệu ứng Zoom Khi Hover Vào ảnh
-
Tạo Hiệu ứng Khói Với HTML Và CSS - Freetuts
-
35 Hiệu ứng Văn Bản CSS Khác Cho Trang Web Của Bạn
-
30 Hiệu ứng Pure CSS Animation Snippets » Chia Sẻ để Vui Vẻ
-
15 Mẫu Hiệu ứng động Bằng CSS Trên CodePen - Web Design
-
Hiệu ứng Chuyển đổi Transition Trong CSS3
-
Hiệu ứng Rê Chuột Trong CSS - Quách Quỳnh
-
2/9 Này Làm Gì? Làm Hiệu ứng Lá Cờ Bay Trong Gió Bằng JavaScript
-
Hướng Dẫn Tạo Hiệu ứng Phóng To Thu Nhỏ Trong CSS