【发布时间】:2023-04-01 00:28:01
【问题描述】:
我有一个带有经典菜单的静态站点,例如:主页、服务、联系方式等链接。 我正在尝试减小网站的大小。 因此,我尝试只保留一个页面,然后(当点击发生时)动态更改内容,而不是使用多个页面作为链接(如 home.html、services.html)。
html代码(示例):
<a href="javascript:this.location.reload()" onClick="ContactClick();">contact</a>
<h1>old text</h1>
js代码:
function ContactClick() {
$('h1').html('new text to change, but it doesnt work, yay!');
}
发生了一些有趣的事情。如果我点击链接,“旧文本”确实会变成“新文本”,但仅持续 1 秒钟!然后,它立即变回“旧文本”!
我试过这样调用:<a href="javascript:ContactClick();">,它工作得很好,但是当点击事件发生时我仍然需要刷新页面(我在网站上有一些变色的东西,哈哈)。
- 还有其他方法可以减小网站的大小,还是我的想法很好? 或
- 有没有包括刷新站点和从链接调用js junction的解决方案?
【问题讨论】:
-
如果您重新加载页面,那么您重新加载页面。重新加载之前页面的所有内容都被浏览器完全丢弃。
标签: javascript jquery hyperlink tags