Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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
Javascript 如何在不破坏原始文件中css的情况下实现jQuery插件_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何在不破坏原始文件中css的情况下实现jQuery插件

Javascript 如何在不破坏原始文件中css的情况下实现jQuery插件,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我今天正在开发一个jquery插件,我发现要应用两个css文件而不相互重叠是不可能的。换句话说,新插件将破坏原来的布局。有没有办法让插件在单独的环境中运行?您可以重建原始的css代码,以通过更严格的规则清除重叠,或者,您可能希望将当前正在使用的插件切换到其他插件 您可以做的另一件事是更改插件的源代码。您应该避免在不知道它可以做什么的情况下覆盖现有CSS。尝试逐点添加CSS代码,以检查哪些代码确实影响原始CSS。底部的CSS将始终覆盖顶部的CSS。谢谢,但是切换插件是什么意思?不同的主题?或者简单

我今天正在开发一个jquery插件,我发现要应用两个css文件而不相互重叠是不可能的。换句话说,新插件将破坏原来的布局。有没有办法让插件在单独的环境中运行?

您可以重建原始的css代码,以通过更严格的规则清除重叠,或者,您可能希望将当前正在使用的插件切换到其他插件


您可以做的另一件事是更改插件的源代码。

您应该避免在不知道它可以做什么的情况下覆盖现有CSS。尝试逐点添加CSS代码,以检查哪些代码确实影响原始CSS。底部的CSS将始终覆盖顶部的CSS。

谢谢,但是切换插件是什么意思?不同的主题?或者简单地重新制作插件?是的,或者更改源代码也是一个好主意,因为您可以知道您在HTML文件或页面中到底放了什么?您可能是说您的jQuery插件依赖于CSS文件,而该文件中的指令与其他文件中的指令混淆了?