Btw, you could also combine both effects:

jQuery.fn.slideFadeToggle = function(speed, easing, callback) {
return this.animate({opacity: 'toggle', height: 'toggle'}, speed,
easing, callback);
};

On May 16, 9:49 pm, mkmanning <michaell...@gmail.com> wrote:
> You can make your own:
>
> jQuery.fn.fadeToggle = function(speed, easing, callback) {
>    return this.animate({opacity: 'toggle'}, speed, easing, callback);
>
> };
>
> Probably a little beyond you right now, but study it and check out the
> docs.
>
> HTH :)
>
> On May 16, 9:50 am, Sobering <stefan.sober...@gmail.com> wrote:
>
> > Hey guys,
>
> > I'm building a site for the company I work at. I'm a pretty
> > experienced web designer and coder (as far as standards compliant html/
> > css goes), but I'm a complete noob to javascript & jQuery, but I'm
> > trying.
>
> > I found this snippet of code online:
>
> > $(document).ready(function(){
> >         $(".loginToggle").click(function(){
> >                 $("#loginForm").slideToggle("slow");
> >         });
>
> > });
>
> > Right now, as you can probably tell, when you click the link with the
> > class .loginToggle it slides open the div with the ID #loginForm form
> > which is set to display: none; by default. What I want it to do
> > instead of sliding is fading in and out when the link is clicked.
>
> > In the current code it says "slideToggle," so being the noob I am, I
> > tried changing it to "fadeToggle" with no success. I'm pretty positive
> > that this should be an easy solution.
>
> > I'd highly appreciate any help you guys can give!
>
> > Cheers, Sobering

Reply via email to