我正在制作一个简单的网站,它有一个主文本窗口,上面只有文本。我想要主页、关于、联系等按钮。现在,我不想制作 about.html、contact.html 等,但我宁愿只更改文本而不加载新页面? (所以感觉更顺滑)。
所以我用适合每个页面(主页、关于等)的文本制作了几个段落,现在有办法解决我要问你的问题吗?只需单击按钮即可更改段落?或者是否有任何简单的方法可以在不为每个页面制作 .html 文件的情况下执行此操作?
提前致谢。
最佳答案
您可能想查看 jQuery UI tabs插件,如果您将内容置于内联状态,它将完全按照您的意愿行事。或者,您可以拥有单独的内容文件,但使用相同的插件通过 AJAX 加载它们。即使您决定不使用该插件,您也可以通过类似的技术实现相同的效果,即在页面加载时隐藏除主要“选项卡”之外的所有内容,然后在 div 上使用 anchor 并在按钮上使用合适的 href 来确定哪个要显示的标签。
jQuery UI accordion是另一种处理每页多个内容部分的方法。
关于jquery - 单击按钮时 HTML jQuery 更改段落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13983582/