It seems to be this layout that's causing the 
issue. 
http://www.web2py.com/layouts/static/plugin_layouts/layouts/Emporium/index.html

1. I created a new app and just used the generic jquery example code and it 
works great. 
2. I upload that layout and then directly after it no longer works. I get 
the same behavior as I am on my app. 

Is it possible that this template is calling the .ready() somewhere 
already, so when I call it it's called twice and not working? Is there a 
way to check this?

If it's true that the template is already calling the .ready() then I can I 
skip that in my views and assume that those jquery actions won't try to run 
until the document is ready?

Thanks again for looking. 
Jeremiah

On Sunday, November 30, 2014 9:42:59 AM UTC-6, Jeremiah Peterson wrote:
>
> I don't believe so. In my app that I'm working on where the .ready isn't 
> working, I've created a completely new controller and view with nothing in 
> it except for the example code and the example doesn't work there either on 
> that. 
>
>
>
> On Sunday, November 30, 2014 9:28:30 AM UTC-6, Anthony wrote:
>>
>> Do you accidentally load jQuery twice?
>>
>> On Sunday, November 30, 2014 9:28:38 AM UTC-5, Jeremiah Peterson wrote:
>>>
>>> I did load the example in a new dummy app and it works like it should. 
>>> Any idea what would have changed, or what I could look at in my real app? 
>>> Could this template I used have messed something up? Thanks for looking.
>>>
>>> On Sunday, November 30, 2014 6:40:52 AM UTC-6, Niphlod wrote:
>>>>
>>>> something extremely wrong is going on with your javascript. the "ready" 
>>>> call is pretty much the default way of handling events once the document 
>>>> has been loaded.
>>>>
>>>> On Sunday, November 30, 2014 7:16:04 AM UTC+1, Jeremiah Peterson wrote:
>>>>>
>>>>> Here's the example from the book, which isn't working for me. 
>>>>>
>>>>> <div class="one" id="a">Hello</div>
>>>>> <div class="two" id="b">World</div>
>>>>> <script>
>>>>> jQuery(document).ready(function(){
>>>>>    jQuery('.one').click(function(){jQuery('.two').slideToggle()});
>>>>> });
>>>>> </script>
>>>>>
>>>>>
>>>>> This code does work, just removing the ready. 
>>>>>
>>>>> <div class="one" id="a">Hello</div>
>>>>> <div class="two" id="b">World</div>
>>>>> <script>
>>>>>
>>>>>    jQuery('.one').click(function(){jQuery('.two').slideToggle()});
>>>>>
>>>>> </script>
>>>>>
>>>>> Any ideas?
>>>>>
>>>>>
>>>>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to