jquery - image not sliding in ruby on rails -


i using jquery cycle lite plugin making image slide in rails app. not working. can tell me problem in code?

<html> <head> <title>healthcare</title> <%= stylesheet_link_tag "ehrms", :media => "all" %> <script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'></script> <script type='text/javascript' src='script.js'> $('#mar').cycle({ delay:  2000, speed:  500, before: onbefore }); </script> </head> </html> 

#mar division images slide.

the javascript code running page loads, page may not ready run scripts yet (the dom may not have been initialized, #mar element may not exist yet).

typically want wrap such code in jquery ready() function, so:

<script type='text/javascript' src='script.js'></script> <script type='text/javascript'> $(document).ready(function(){   $('#mar').cycle({   delay:  2000,   speed:  500,   before: onbefore   }); }); </script> 

see ready() documentation more details.

update

you may have additional problem in code, <script> tag has both src attribute (src='script.js') has contents between <script>...</script> tags. according this question, that's not valid , body of <script> tags ignored. try breaking out separate <script> tag. i've updated code snippet above example of how that.


Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -