我被要求使用一些 javascript 的html模板制作一个wordpress网站。 我对[{1}}并不熟悉,但它已经写好了,所以它不应该成为问题。 但有些事情我无法弄清楚,我猜它必须非常简单。
通常我会调用 wordpress js
中的js
和css
文件(例如):
header.php
所以我使用<script src="<?php bloginfo('template_url'); ?>/js/jquery.cycle.all.js"></script>
作为模板..
但是在这个模板中我得到了一个调用其他<?php bloginfo('template_url'); ?>
文件的js文件,我无法在那里写js
。
看起来像这样:
<?php bloginfo('template_url'); ?>
我的浏览器并没有加载它,因为它不知道在哪里看。 如何告诉我的浏览器这个文件在哪里,以便我的js再次工作?
我已经尝试填写 document.writeln('<script type="text/javascript" src="'+ path +'some_js_file.js"></script>');
文件的整个网址,我也尝试在de js
中调用这些文件
提前致谢
答案 0 :(得分:1)
尝试将模板网址定义为网页上javascript中的变量。页面加载的后续javascript文件应该能够访问同一个变量。
<script>
var template_url="<?php bloginfo('template_url'); ?>";
</script>
然后您可以使用该变量:
$('#something').html("<img src='"+template_url+"/rest/of/path.jpg'>");