相关疑难解决方法(0)

如何使用Javascript加载CSS文件?

是否可以使用Javascript将CSS样式表导入html页面?如果是这样,怎么办呢?

PS javascript将托管在我的网站上,但我希望用户能够放入<head>他们网站的标签,并且它应该能够将我服务器上托管的css文件导入到当前的网页中.(css文件和javascript文件都将托管在我的服务器上).

html javascript css dhtml

297
推荐指数
12
解决办法
45万
查看次数

如何应用使用jQuery动态加载的内联和/或外部CSS

我有一个使用jQuery加载到Yahoo弹出窗口的Ajax控件.

我只是使用一个简单的.get请求来加载HTML.

  $.get(contentUrl, null, function(response) {
         $('#dialog').find('.bd').assertOne().html(response);
     }, "waitDlg");
Run Code Online (Sandbox Code Playgroud)

现在问题是加载的内容需要自己的CSS,实际上是动态创建的.我可以选择内联或使用外部CSS样式表.

在Chrome中进行测试表明,使用上述代码在添加到DOM时,不会评估/应用通过AJAX加载的CSS.

Internet Explorer会评估内联css,因为它只会陷入DOM,但Chrome不会.由于完全不相关的问题,我目前无法在FireFox中进行测试.

有没有办法在jQuery中评估一个动态添加到DOM的样式表作为内联或?

我有很多理由要这样做:

  • 弹出窗口中的css属于弹出窗口,可能来自不同的环境
  • 它是动态的,我不想把它放在父页面,除非我绝对必须
  • 我打算让它像这样工作,它不会!:-(

css ajax jquery

41
推荐指数
2
解决办法
5万
查看次数

jQuery:如果完成,按需加载css +回调

我想按需加载CSS文件(通过例如运行XML HTTP请求,返回要加载的CSS文件),例如style1.css,style2.css ..

那么jQuery(或插件)有没有这种方法呢?

  • 批量加载多个文件+将所有这些CSS文件添加到dom中
  • 完成加载时:触发回调(如警告"所有样式表已完成加载!");

这个想法是:加载htmlvia xmlhttp,加载+添加所需的 css文件,然后 - 在完成任何事情后,显示它html.

任何的想法?

感谢名单!

css jquery load

30
推荐指数
3
解决办法
2万
查看次数

CSS-hack - 在网站正文中添加css

我陷入了一种情况,我只能访问网站的主体,而不是头部.我必须使用新的样式表.现在我遇到的解决方案是在网站正文中添加CSS文件.当然,这是一个黑客,所以我想知道是否有更好的解决方案呢?

css

23
推荐指数
5
解决办法
6万
查看次数

$ .getScript,但对于jQuery中的样式表?

标题说明了一切.$.getScript在jQuery中是否有等价物,但是用于加载样式表?

css jquery load stylesheet

23
推荐指数
2
解决办法
2万
查看次数

标签 统计

css ×5

jquery ×3

load ×2

ajax ×1

dhtml ×1

html ×1

javascript ×1

stylesheet ×1