# RJS support "toggle" effect?

**URL:** <https://www.ruby-forum.com/t/rjs-support-toggle-effect/57217>\
**Category:** Rails\
**Created:** [April 7, 2006, 11:57pm UTC](https://www.ruby-forum.com/t/rjs-support-toggle-effect/57217 "2006-04-07T23:57:54Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e19b73/32.png) [@jeff](https://www.ruby-forum.com/u/jeff)\
**Post date:** [April 7, 2006, 11:57pm UTC](https://www.ruby-forum.com/t/rjs-support-toggle-effect/57217/1 "2006-04-07T23:57:54Z")

</div>

Does RJS inherently support the Element.toggle effect? I haven’t been  
able to call it the way you call “appear”, “fade”, etc…

Jeff

---

<div class="post-metadata">

**Author:** ![jeff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e19b73/32.png) [@jeff](https://www.ruby-forum.com/u/jeff)\
**Post date:** [April 8, 2006, 12:45am UTC](https://www.ruby-forum.com/t/rjs-support-toggle-effect/57217/2 "2006-04-08T00:45:33Z")

</div>

Yes, you should be able to do:

page.toggle ‘element’

–  
Joe C.

> **[RailsPlayground.com Ruby On Rails Hosting](https://railsplayground.com/)**
>
> Ruby on Rails Web Hosting starting at just $5/a month

---

<div class="post-metadata">

**Author:** ![jeff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e19b73/32.png) [@jeff](https://www.ruby-forum.com/u/jeff)\
**Post date:** [April 8, 2006, 3:58am UTC](https://www.ruby-forum.com/t/rjs-support-toggle-effect/57217/3 "2006-04-08T03:58:13Z")

</div>

Joe C. wrote:

> Yes, you should be able to do:
> 
> page.toggle ‘element’
> 
> –  
> Joe C.  
> [RailsPlayground.com](http://RailsPlayground.com)

Thanks Joe! Whether here or on the support forum, you’ve always got an  
answer 🙂

I was trying “page.visual\_effect :toggle”, instead of the right syntax.

Jeff

---

<div class="post-metadata">

**Author:** ![jeff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e19b73/32.png) [@jeff](https://www.ruby-forum.com/u/jeff)\
**Post date:** [April 8, 2006, 10:17pm UTC](https://www.ruby-forum.com/t/rjs-support-toggle-effect/57217/4 "2006-04-08T22:17:01Z")

</div>

Cody F. wrote:

> You can also use a visual effect for more stylish toggling. The three  
> toggle effects are :toggle\_appear, :toggle\_slide and :toggle\_blind
> 
> page.visual\_effect :toggle\_appear, ‘element’
> 
> On 4/7/06, Jeff C.man [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > answer 🙂  
> > [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)
> 
> –  
> Cody F.  
> [http://www.codyfauser.com](http://www.codyfauser.com)

Thanks, Cody! That’s even nicer. I’m looking forward to your book on  
RJS by the way 🙂

Jeff

---

<div class="post-metadata">

**Author:** ![jeff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e19b73/32.png) [@jeff](https://www.ruby-forum.com/u/jeff)\
**Post date:** [April 8, 2006, 8:41pm UTC](https://www.ruby-forum.com/t/rjs-support-toggle-effect/57217/5 "2006-04-08T20:41:51Z")

</div>

You can also use a visual effect for more stylish toggling. The three  
toggle effects are :toggle\_appear, :toggle\_slide and :toggle\_blind

page.visual\_effect :toggle\_appear, ‘element’

On 4/7/06, Jeff C.man [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> answer 🙂  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

–  
Cody F.  
[http://www.codyfauser.com](http://www.codyfauser.com)

---

<div class="post-metadata">

**Author:** ![jeff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e19b73/32.png) [@jeff](https://www.ruby-forum.com/u/jeff)\
**Post date:** [April 9, 2006, 3:26am UTC](https://www.ruby-forum.com/t/rjs-support-toggle-effect/57217/6 "2006-04-09T03:26:18Z")

</div>

> Thanks, Cody! That’s even nicer. I’m looking forward to your book on  
> RJS by the way 🙂
> 
> Jeff

Thanks Jeff, I’m working really hard on getting it finished 🙂

On 4/8/06, Jeff C.man [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > 
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

–  
Cody F.  
[http://www.codyfauser.com](http://www.codyfauser.com)
