我一直在自己的网站上工作 - http://rapcities.com(警告 - 自动播放歌曲)
我刚刚添加了网站所需的所有法律文本,并发现有很多随机不需要的字符出现(例如Â,â和¨)。有些搜索让我将网站的字符编码更改为UTF-8 - 即使我网站中没有任何文字使用非西方字符。
更改编码可以解决问题,但会带来更大的问题。每当我的网站显示UTF-8字符编码时,Jquery对话框就不再适用于我的网站。
首次打开网站时,该对话框应自动显示(带有艺术家传记)。单击DMCA /服务条款/隐私政策链接时,应显示另一个对话框,当点击网站右上角的带有心形的篮子时,应显示第三个对话框。
我对于发生了什么感到非常困惑 - 无论是关于我的原始问题还是新问题。有没有人有任何想法?
最佳,
萨米
答案 0 :(得分:1)
当我转到您的页面时,我在控制台中收到unterminated string literal
错误消息。它指向showLegal(number)
函数中的switch语句。
我没有将一大堆HTML放在JavaScript字符串中,而是将其放在隐藏的<div>
中。然后,你的jQuery对话框脚本可以引用DOM元素,而不是强迫你调试一个巨大的讨厌的HTML字符串。