我的网站有一个页面使用了数学公式,引入的一个mathjax,具体就是在header.php插入代码
代码: 全选
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
但是,这个脚本加载速度比较慢,而且只有一两个页面需要,其他的都不需要此脚本,如何实现需要这个js再加载,不需要时不加载?
代码: 全选
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
非常感谢成功了。先在文章的自定义字段填了一个字符串,比如:MathDisplay
代码: 全选
<?php if (($this->fields->MathDisplay !== null) && ($this->is('post'))): //文章页post有自定义字段MathDisplay的时加载以下JS,显示数学公式 ?>
<此处插入需要加载的js>
<?php endif; ?>