Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

jQuery Cycle Lite Plugin and SilverStripe


14 Posts   10108 Views


10 April 2009 at 3:04am Community Member, 901 Posts

Most likely it's because there's a variable name clash? Could it be that prototype or some other library is being loaded that shadows the $ variable? Maybe you should have a look in firebug which javascript files are being loaded.


9 July 2009 at 2:25am Forum Moderator, 1091 Posts

I stumbled upon this thread as I'm re. new to jQuery - a bit late maybe, but I thought to let you know anyhow: for me it worked when I added '$' to the function as I saw here: [url][/url] somewhere halfway down the page.

<script type="text/javascript">
   jQuery(document).ready(function ($) {

Chip Designs

25 June 2010 at 2:54pm Community Member, 15 Posts

Hey Martimiz,

You're not too late. Your solution is the only one that worked for me. Thanks heaps!!



25 June 2010 at 3:25pm (Last edited: 25 June 2010 3:25pm), Community Member, 39 Posts

Another way to do this (Banal actually helped with on another post a while back) is have your JQuery syntax like this...

;(function($) {
   $(document).ready(function() {


You just wrap JQuery in this function which will then negate any conflicts of the usage of the '$' sign.


26 May 2011 at 11:43pm Community Member, 19 Posts

I know this thread is old but just wanted to say thankyou edk - your sample is the only one that would work for me.


30 May 2011 at 10:58am Community Member, 90 Posts

sounds like its a common problem with the conflict between Jquery and prototype lib.