Eu estendi os jQuery
efeitos chamados slideRightShow()
e slideLeftHide()
com algumas funções que funcionam de forma semelhante slideUp()
e slideDown()
conforme mostrado abaixo. No entanto, eu também gostaria de implementar slideLeftShow()
e slideRightHide()
.
Eu sei que existem bibliotecas substanciais que oferecem esse tipo de coisa (eu gostaria de evitar adicionar outro grande conjunto de javascript
arquivos), mas alguém pode fornecer um exemplo simples de como implementar slideLeftShow()
ou 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() {
???
});
}
});
A slideRightShow
função acima começa mostrando a imagem do lado esquerdo e avança para o lado direito. Estou procurando uma maneira de fazer a mesma coisa, mas comece do lado direito e prossiga para a esquerda . Obrigado!
EDITAR
A interface jQuery tem algo parecido com o que eu preciso (basicamente preciso das funções "slide in right" e "slide out left"), mas não consegui fazer isso funcionar com o jQuery 1.3: http://interface.eyecon.ro/demos /ifx.html . Além disso, seu demo parece estar quebrado, pois só fará um slide uma vez antes de gerar um milhão de erros.