jquery - 使用 jQuery 将大量 HTML 和样式表插入页面 - 最佳实践?

标签 jquery html

我制作了一个网站主题,并在屏幕一侧添加了一个栏,提供各种设置。但是,它需要在页面内添加相当多的标记,而我的主题卖点的一部分是它的干净/最少的源代码!

所以我想只使用一行 JavaScript 来包含我的栏。有没有办法使用 jQuery 插入 HTML 代码和样式表?这是否也违反了最佳实践,我是否可能会因为这样做而受到(谷歌)的惩罚?

编辑:我已经编辑了问题以明确我不是要求 jQuery 样式表切换器(谢谢)。

最佳答案

机器人不执行 javascript。机器人看不到 javascript 生成的任何内容。

因此,如果您要使用 JS 生成菜单,就会发生这种情况。

并回答“有没有办法使用 jQuery 插入 HTML 代码和样式表?”这个问题。是的,有。

例如,只需对两者使用普通的 .append() 即可。对于样式表 $('head').append() 和另一个你把它放在你喜欢的地方,也许是 $('body').append() ?

关于jquery - 使用 jQuery 将大量 HTML 和样式表插入页面 - 最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7090822/

相关文章:

javascript - 定义 y 位置后导航栏颜色变化

c# - 使用 JSON 为 AnnotatedTimeLine 填充 google.visualization.DataTable

jQuery .attr() undefined 仅在 Chrome 中

css - 什么可以使复选框不显示在页面上?

html - input[type=password] IOS 不渲染键盘(Safari+Chrome)

html - 完全防止 Sass 包含属性

javascript - 如何在没有 jQuery 的情况下将直接标记附加到 HEAD?

jquery - 从 HTML block 中提取 HTML

javascript - Jquery 切换下拉列表在页面加载时显示隐藏 div

javascript - 同步ajax : Guaranteed sequential?