Rozszerzyłem jQuerywywoływane efekty slideRightShow()i slideLeftHide()kilka funkcji, które działają podobnie slideUp()i slideDown()jak widać poniżej. Chciałbym jednak również wdrożyć slideLeftShow()i slideRightHide().
Wiem, że istnieją istotne bibliotek, które oferują tego typu rzeczy (chciałbym uniknąć dodając kolejny duży zestaw javascriptplików), ale może ktoś zapewniają prosty przykład jak zaimplementować albo slideLeftShow()albo slideRightHide()?
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() {
???
});
}
});
Powyższa slideRightShowfunkcja rozpoczyna wyświetlanie obrazu od lewej strony i postępuje w kierunku prawej strony. Szukam sposobu, aby zrobić to samo, ale zacznij od prawej strony i posuwaj się w lewo . Dzięki!
EDYTOWAĆ
Interfejs jQuery ma coś takiego, czego potrzebuję (w zasadzie potrzebuję ich funkcji „przesuń w prawo” i „wysuń w lewo”), ale nie mogłem sprawić, by działało z jQuery 1.3: http://interface.eyecon.ro/demos /ifx.html . Ponadto ich wersja demonstracyjna wydaje się zepsuta, a slajd tylko raz, zanim wyrzuci milion błędów.