Tabs are not loading on the first click. I have a link which is like:

<li class="news"><a href="javascript:loadTabs('news')">Headlines</a></
li>

when user clicks on this it calls the following function:

<script>
function loadTabs(filename) {
        $('head').append('<link type="text/css" href="'+ webroot + 'css/
ui.tabs.css" rel="stylesheet" />');
        $.getScript(webroot + "script/ui.tabs.js");
        $.get(webroot + "html/"+filename+".htm", function(data){
                $("#cbody").html(""+data+"");
                $("#newscontainer ul").tabs({ remote: true, fxSlide: true, 
fxFade:
true, fxSpeed: 'normal' });
        });
}
</script>

this function loads the required css and javascript tabs file to
display tabs; but when I click on it it gives me the following error:

$("#newscontainer ul").tabs is not a function
[Break on this error] $("#newscontainer ul").tabs({ remote: true,
fxSlide: true, fxFade: true, fxSpe...

However, it does work when I click on the link again. Any idea why
this is happening? This wasn't happening on my dev server. Here is the
link to the actual site: http://www.ranglapunjab.net/

Thanks in advance.

Reply via email to