Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除css文件?_Css_Refresh - Fatal编程技术网

如何删除css文件?

如何删除css文件?,css,refresh,Css,Refresh,我正在使用Spring、Java、JSP、Tiles和JQuery开发一个企业应用程序。我有几个选项卡需要一个特定的css文件。每个选项卡对应一个JSP。需要css文件的JSP包含css。我遇到的问题是,一旦我加载了tab/jspfoo中所需的css文件,当我单击tab/jsp栏时,该css文件仍然处于活动状态。我如何确保当用户单击jQuery选项卡时,上一个选项卡/jsp中的所有css文件都被删除?当我点击刷新时,问题消失了,有没有办法自动刷新 只需将CSS目标调整为特定于选项卡: .tab-

我正在使用Spring、Java、JSP、Tiles和JQuery开发一个企业应用程序。我有几个选项卡需要一个特定的css文件。每个选项卡对应一个JSP。需要css文件的JSP包含css。我遇到的问题是,一旦我加载了tab/jspfoo中所需的css文件,当我单击tab/jsp栏时,该css文件仍然处于活动状态。我如何确保当用户单击jQuery选项卡时,上一个选项卡/jsp中的所有css文件都被删除?当我点击刷新时,问题消失了,有没有办法自动刷新

只需将CSS目标调整为特定于选项卡:

.tab-about h2 {
    /** ... **/
}

.tab-about p {
    /** ... **/
}

.tab-home h2 {
    /** ... **/
}

.tab-home p {
    /** ... **/
}

单击tab,您只需更改选项卡。在选项卡上,单击是否重定向到当前url e、 g


并添加一些逻辑。我们可以编写一个cookie来选择单击的选项卡。

但我也推荐Mike G的答案。这是一个更好的主意。我能够通过使用JQuery解决这个问题:$'id\u for_css'。删除;但在我看来,你的答案将是一个更基本的合理设计方法;我的决议是一个创可贴。非常感谢。
window.location = window.location; //Or put URL like window.location = 'some url here';