2015-10-19 65 views
1

我有一个演示网站的脚本,用另一种颜色代替另一个CSS文件。它在当地完美工作,但我无法使其在线工作。WordPress的文件到达Javascript文件中的CSS文件

本地代码,我相信的那部分工作不在线是:

if (color == "b9e0e9") { 
    switcher_link.attr('href',"http://localhost:8888/wordpress/wp-content/themes/theme1/css/blue-theme.css"); 
    var atrrHref = switcher_link.attr('href');   
} 

我试着用../css/blue-theme.css/css/blue-theme.csscss/blue-theme.css达到css文件也<?php bloginfo('template_directory'); ?>/css/blue-theme.css 我应该写什么在这种情况下,获得正确的路径并使脚本在线工作?我已经尝试了几乎所有我知道的东西,但没有奏效。

+0

您是否试过“/wp-content/themes/theme1/css/blue-theme.css”完整的相对路径或尝试get_site_url();在那之前。 –

+0

控制台不再回复404错误。当我点击主题转换器时,它会切换到紫色主题(例如),所以主CSS文件会发生变化,但当我在另一个选项卡中打开它时,它会重定向到404找不到。我认为这是因为我的JavaScript文件中没有正确调用CSS文件。 – dbsso

回答

0

我发现它,那是一个如此简单的问题,但也是我能想到的最后一件事。

路径是../themes/theme1/css而不是../themes/Theme1/css

相关问题