Я расширил эффекты 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. Кроме того, их демо, похоже, сломано, а также будет делать слайд один раз, прежде чем выбросить миллион ошибок.