Я расширил эффекты jQuery под названием slideRightShow() и slideLeftHide() с помощью двух функций, которые работают аналогично slideUp() и slideDown(), как показано ниже. Тем не менее, я также хотел бы реализовать slideLeftShow() и slideRightHide().
Я знаю, что существуют значительные библиотеки, которые предлагают такие вещи (я бы хотел не добавлять еще один большой набор файлов javascript), но может ли кто-нибудь представить простой пример того, как реализовать либо slideLeftShow(), либо 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() {
???
});
}
});
Вышеуказанная функция slideRightShow начинает показывать изображение с левой стороны и переходит в правую сторону. Я ищу способ сделать то же самое, но начинаю с правой стороны и продвигаюсь влево. Спасибо!
ИЗМЕНИТЬ
Интерфейс jQuery имеет что-то вроде того, что мне нужно (мне в основном нужны их функции "слайд вправо" и "выворачивать влево" ), но я не мог заставить это работать с jQuery 1.3: http://interface.eyecon.ro/demos/ifx.html. Кроме того, их демо, похоже, сломано, а также будет делать слайд один раз, прежде чем выбросить миллион ошибок.