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