21295 Posts in 5734 Topics by 2602 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 2199 Views |
-
JQuery does not load

3 May 2010 at 8:10am
Hi
I'm trying to load a custom jQuery script from one of my templates. Heres my code.
Company.js
(function($) {
$(document).ready(function() {
alert('jQuery is loaded!');
})
})(jQuery);In the ss-file I have:
<% require javascript(mysite/javascript/Company.js) %>
The script is loaded, but it does not execute the alert. Do i need to include the jQuery library or something? I diden't find anything in the docs (http://doc.silverstripe.org/2.4:javascript)
I'm using SS 2.4 rc2.
Thanks a lot
Chris -
Re: JQuery does not load

3 May 2010 at 1:16pm Last edited: 3 May 2010 1:16pm
Yes you need to include jquery. Load it before Company.js
<% require javascript(mysite/javascript/jquery-1.4.2.min.js) %>
<% require javascript(mysite/javascript/Company.js) %>Make sure you download jquery and put it in your mysite/javascript folder:
http://code.jquery.com/jquery-1.4.2.min.js -
Re: JQuery does not load

3 May 2010 at 10:06pm
Thank you for your answer ampedup.
My thought was, that because of the fact, that jQuery is now the offical JS libary in the 2.4 release, I don't have to extra download and include jquery. Is there no possibility to use the SS jquery library?
-
Re: JQuery does not load

4 May 2010 at 11:54am Last edited: 4 May 2010 11:55am
You could, but you would still need to call require javascript([jquerylocation]) to include it.
I personally prefer to download jquery and include that, or include the google api jquery: https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
But that's me, I don't know what the consensus of the community is.
| 2199 Views | ||
|
Page:
1
|
Go to Top |


