Hi!
I’am using Effect.toggle to show/hide a div field. Is there a simple way
to also toggle the icon i am using. (+ if hidden and - if visible)
<%= link_to_function ‘’,
“Effect.toggle(‘summary_dropdown’)”,
:class => ‘icon-expand’ %>
Thanks.
Hi!
I’am using Effect.toggle to show/hide a div field. Is there a simple way
to also toggle the icon i am using. (+ if hidden and - if visible)
<%= link_to_function ‘’,
“Effect.toggle(‘summary_dropdown’)”,
:class => ‘icon-expand’ %>
Thanks.
On 3 Nov 2008, at 14:52, Mikael Björkegren wrote:
Hi!
I’am using Effect.toggle to show/hide a div field. Is there a simple
way
to also toggle the icon i am using. (+ if hidden and - if visible)
I typically do that by also toggling some css class (eg $
(‘something’).toggleClassName(‘expanded’). in this case you can
probably do this.toggleClassName(‘some-class’) )
Fred
Thanks for the quick reply. But where am i going to put this?
I typically do that by also toggling some css class (eg $
(‘something’).toggleClassName(‘expanded’). in this case you can
probably do this.toggleClassName(‘some-class’) )Fred
<%= link_to_function ‘’,
“Effect.toggle(‘summary_dropdown’)”,
:id => ‘toggle’,
:class => ‘icon-expand’ %>
I guess it should be someting like
(‘toggle’).toggleClassName(‘icon-fade’)
but where will i put this in my link_to_function ?
On 4 Nov 2008, at 09:02, Mikael Björkegren wrote:
“Effect.toggle(‘summary_dropdown’)”,
:id => ‘toggle’,
:class => ‘icon-expand’ %>I guess it should be someting like
(‘toggle’).toggleClassName(‘icon-fade’)but where will i put this in my link_to_function ?
the second argument to link_to_function is an arbitrary javascript
fragment. You can put as much in there as you want.
Fred
Frederick C. wrote:
the second argument to link_to_function is an arbitrary javascript
fragment. You can put as much in there as you want.Fred
To give just a little more detail to what Fred said, you can do
something like
“Effect.toggle(‘this-thing’); Effect.toggle(‘that-thing’);”
Just remember that needs to be proper JavaScript since it’s going to be
eval’d.
Peace.
Got it working thanks for the reply.
I can only get one off them to work at a time. Do anyone know
how to combine the two functions. So the div will fade/appear and
the icon will change from + to -.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs