Better way in this case is to replace all $ calls by jQuery ones:
jQuery(document).load(function(){
jQuery(".add_content_here form").hide
();
});
jQuery(document).ready(function(){
jQuery
(".add_content_here .expand").click(function(event){
event.preventDefault();
jQuery(".add_content_here
form").toggle("slow");
jQuery(".add_content_here
span.label").toggleClass("activated");
});
It will also make your code compatible with other JS libraries if
you'll need them in future by some reason (
http://docs.jquery.com/Using_jQuery_with_Other_Libraries )
On Feb 3, 12:13 pm, alecwh <[email protected]> wrote:
> Hello list,
>
> I'm trying to run several javascript (specifically jQuery) files
> through the the web.py filtering system, but I'm encountering an
> obvious problem: jQuery uses the '$' sign a lot. And that also the
> sign that the web.py templator system uses... which means I would need
> to escape all the dollar signs, like in this example:
>
> $(document).load(function(){
> $(".add_content_here form").hide();
> });
> $(document).ready(function(){
> $(".add_content_here
> .expand").click(function(event){
> event.preventDefault();
> $(".add_content_here
> form").toggle("slow");
> $(".add_content_here
> span.label").toggleClass("activated");
> });
>
> Is there any solution to this problem? I really don't want to escape
> all the dollar signs as I'm sure there is a better way to do it. Any
> help is greatly appreciated!
--
You received this message because you are subscribed to the Google Groups
"web.py" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/webpy?hl=en.