我用谷歌搜索,但找不到解决方案
相信我,我已经用谷歌搜索过了!
因此,发生的情况如下:我购买了 20 个模板包,它们是纯 html/css 和 javascript,因此我可以在我的计算机中无需网络服务器的情况下打开它们:它们工作正常。
当我将网站上传到我的服务器时,问题就开始了:
- slider 不会显示
- 将鼠标悬停在“发现 “你从未去过的地方”不会让它们脱颖而出
- 悬停视频或图库元素不会对图像应用淡入淡出蒙版
- 点击“视频”或“图库”不会打开 PrettyPortpholio 叠加层,而是在另一个选项卡中打开
检查网站,我可以看到没有任何链接错误,所有 .js 文件都在那里,所有图像,控制台不输出任何奇怪的内容,它显示 2 个小错误,但它在模板卖家网站中显示为好吧,它在那里工作
这是我的网站: [已被用户删除]
模板卖家工作网站: http://www.template-guide.com/preview/5500/
我从同一个包上传了另一个模板来查看它是否有效,我遇到了完全相同的错误:
替代的错误模板: [已被用户删除]
模板卖家的替代网站:http://www.template-guide.com/preview/5501/
尝试过:
- 下载 jQuery 并将其添加到本地(1.8.2 和最新版本)
- 再次下载相机 jQuery 脚本(负责 slider 的 .js)
- 下载适用于最新 jQuery 的相机 jQuery 脚本
- Google 搜索,大多数问题都与错误的路径有关
最佳答案
看起来您需要在 myscript.js 中更新 twitter 名称。 浏览此部分
$('.tweet_module').tweet({
modpath: 'twitter/',
count: 2,
username : 'your_name'
});
并更新“用户名:'your_name'”,或者如果您不想显示 Twitter 提要,则只需对上述部分进行评论。这会导致 JS 出错,并且 JS 引擎会停止解析此后的任何内容。
关于Javascript 在本地工作,但上传到服务器时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22569566/