Loading scripts in the body of the page is wrong. In your Page Template (not news template) you can load specific code and css for the slider in the
head of the html. Place the page alias of the page where the slider appears. This is one way of doing it.
Code: Select all
{if $page_alias eq 'page-alias-here'}
{*scripts go here*}
{/if}
Then troubleshoot your issue by detaching the script. That is change the name of the class on the html, turn off javascript, create a duplicate news template without the script, there's a variety of ways.
Check your error logs in firebug, etc.,
Try to load the page w/o the script, if it works, then it's the script. Try to get help from the script forum. Make the most vanilla version of your news template and get it to work before anything added, then you will know what messed it up. Check your CSS and html too everywhere on the page to make sure you've closed everything, missing html or just a closing quote mark on a url will mess up a page.