Tôi đã mở rộng các jQuery
hiệu ứng được gọi slideRightShow()
và slideLeftHide()
với một số hàm hoạt động tương tự như slideUp()
và slideDown()
như được thấy bên dưới. Tuy nhiên, tôi cũng muốn thực hiện slideLeftShow()
và slideRightHide()
.
Tôi biết có rất nhiều thư viện cung cấp loại điều này (tôi muốn tránh thêm một tập hợp lớn các javascript
tệp khác), nhưng có ai có thể cung cấp một ví dụ đơn giản về cách triển khai slideLeftShow()
hoặc slideRightHide()
không?
jQuery.fn.extend({
slideRightShow: function() {
return this.each(function() {
jQuery(this).animate({width: 'show'});
});
},
slideLeftHide: function() {
return this.each(function() {
jQuery(this).animate({width: 'hide'});
});
},
slideRightHide: function() {
return this.each(function() {
???
});
},
slideLeftShow: function() {
return this.each(function() {
???
});
}
});
Hàm trên slideRightShow
bắt đầu hiển thị hình ảnh từ phía bên trái và nó tiến dần về phía bên phải. Tôi đang tìm cách nào đó để làm điều tương tự nhưng bắt đầu từ phía bên phải và tiến dần về phía bên trái . Cảm ơn!
BIÊN TẬP
Giao diện jQuery có một cái gì đó mà tôi cần (về cơ bản tôi cần các chức năng "trượt sang phải" và "trượt ra trái"), nhưng tôi không thể làm cho điều này hoạt động với jQuery 1.3: http://interface.eyecon.ro/demos /ifx.html . Ngoài ra, bản demo của họ dường như bị hỏng và nó sẽ chỉ thực hiện slide một lần trước khi ném một triệu lỗi.