0

我一直在自己的网站上工作 - http://rapcities.com(警告 - 歌曲自动播放)

我刚刚添加了网站所需的所有法律文本,发现出现了许多随机不需要的字符(例如 Â、â 和 ¨)。一些搜索使我将站点的字符编码更改为 UTF-8 - 即使我站点中的文本都没有使用非西方字符。

更改编码可以解决问题,但会带来更大的问题。每当我的网站以 UTF-8 字符编码显示时,Jquery 对话框就不再在我的网站上工作。

该对话框应在网站首次打开时自动出现(带有艺术家传记)。单击 DMCA/服务条款/隐私政策链接时应出现另一个对话框,单击站点右上角带有心形的篮子时应出现第三个对话框。

我对正在发生的事情感到非常困惑 - 无论是关于我原来的问题和新问题。有人有什么想法吗?

最好的,
萨米

4

1 回答 1

1

unterminated string literal当我转到您的页面时,我在控制台中收到一条错误消息。它指向showLegal(number)函数中的 switch 语句。

我没有将一大堆 HTML 放在 JavaScript 字符串中,而是将它放在一个隐藏的<div>. 然后,您的 jQuery 对话框脚本可以引用 DOM 元素,而不是强迫您调试一个巨大的、讨厌的 HTML 字符串。

于 2012-06-05T23:05:24.073 回答