我正在尝试在网站上使用java脚本文本调整大小功能。但是,它不起作用。我想知道是否有人能发现我没有看到的编码错误?谢谢!
http://sample.myblackhairstyle.com/(缩放器位于右上角“Make Text Bigger”。
在header.php中,我把:
<script type="text/javascript">function resizeText(multiplier) {
if (document.body.style.fontSize == "") {
document.body.style.fontSize = "1.0em";
}
document.body.style.fontSize = parseFloat(document.body.style.fontSize) + (multiplier * 0.2) + "em";
}</script>`
将此位置放在想要缩放器的位置:
使文字更大|缩小文字
答案 0 :(得分:1)
我可以看到错误 '未捕获的SyntaxError:意外的令牌&lt; '
从文件'widgets.js:1'加载网站时。首先,你需要解决这个问题。
答案 1 :(得分:1)
尝试使用以下功能替换resizeText
功能:
function resizeText(multiplier) {
if (document.body.style.fontSize == "") {
document.body.style.fontSize = "1.0em";
}
document.body.style.setProperty(
"font-size",
parseFloat(document.body.style.fontSize) + (multiplier * 0.2) + "em",
"important"
);
}
这是一个example。
任何人都知道如何获取css中定义的body元素的初始字体大小?