我想要一个JavaScript,我可以在页面生效时动态更改字体(Arial to Times)。但是,当我单击Arial或Times时,页面不应该刷新。有人可以帮我吗?或者任何人都可以为此提供一个脚本吗?
答案 0 :(得分:0)
你应该用javascript,而不是php。 使用javascript动态更改文本样式。 Php在服务器上运行,因此不会出现无重载情况。
实施例
以下是第一个simple example google返回的内容(例如,搜索“javascript更改文字字体”以获取更多示例):
<html>
<body>
<div id=hey>
<a onMouseover="document.getElementById('hey').style.fontFamily='courier'"> Make me COURIER!</a> ----
<a onMouseover="document.getElementById('hey').style.fontFamily='verdana'"> Make me VERDANA!!!</a>
</div>
</body>
</html>
答案 1 :(得分:0)
如果您真的想使用PHP并且不希望重新加载整个页面,则需要某种形式的AJAX实现。
然而......使用Javascript可以更轻松地解决您的问题,我建议您使用它。 jQuery库允许您使用最少的代码更改CSS样式。在jQuery网站上有一些关于更改样式属性的代码示例。