我的主页面中有一个css文件(reset.css),名为index.php。
在index.php里面,我正在加载另一个php页面(secondary.php)。现在reset.css中的css没有应用于secondary.php(现在确定为什么会发生这种情况。)
我在这里有两个问题:
1。)为什么secondry.php没有采用reset.css样式。 2.)要解决此问题,我可以在secondary.php中放置另一个但类似的reset.css文件吗?
任何帮助都非常有用。
包含secondary.php的代码
$("#tab2_load").load('seconday.php');
答案 0 :(得分:1)
首先,为你的样式标签添加一个id,如下所示:
<link id="someID" rel="stylesheet" href="refresh.css" />
接下来,在Javascript中添加以下功能:
function reloadStyle(s){
$('#someID').attr('href',s);
}
此行$("#tab2_load").load('seconday.php');
之后调用函数reloadStyle()
reloadStyle( 'refresh.css?v='+Math.random(0,100) );