如何格式化(css)使用$ .load或$ .get或$ .ajax加载的数据?

时间:2010-06-10 22:47:40

标签: jquery ajax load get

点击菜单中的链接时,我需要加载一段内容html;一旦加载,css格式无法正常工作,如何重新格式化(通过css重新设置样式)加载的代码? 我的代码是:

  $('a', mainMenu).click(function() {
     ref = this.href; 

     $('#content').load(ref + ' #content' function() {
        url = '../css/jquery-ui-1.8.2.custom.css';                

        //styling here
        if (document.createStyleSheet) document.createStyleSheet(url);
        else $('<link rel="stylesheet" type="text/css" href="'+url+'"/>').appendTo('head');

     });
   })

是另一种加载和重新设计html样式的方法(也许是插件)? 谢谢你。

1 个答案:

答案 0 :(得分:1)

如果您不想动态地专门加载样式表,则不需要重新格式化:如果新加载的元素未正确设置样式,则CSS定义中存在错误。 Firebug的右键单击&gt; “Inspect element”功能有助于找出问题所在,以及为什么样式不会被应用。