【问题标题】:Javascript works locally but bugs when uploaded to serverJavascript 在本地工作,但上传到服务器时出错
【发布时间】:2014-03-21 21:08:52
【问题描述】:

我google了,没找到解决办法

相信我,我已经用谷歌搜索了!

所以,发生的情况如下:我买了 20 个模板包,它们是纯 html/css 和 javascript,所以我可以在没有网络服务器的情况下在我的机器上打开它们:它们工作正常。

当我将网站上传到我的服务器时,问题就开始了:

  • 滑块不会显示
  • 将 4 个框悬停在“DISCOVER THE 您从未去过的地方”不会让它们脱颖而出
  • 悬停的视频或图库项目不会对图像应用淡入淡出蒙版
  • 点击视频或图库不会打开 PrettyPortpholio 叠加层,而是在另一个选项卡中打开

检查网站,我可以看到没有任何链接错误,所有 .js 文件都在那里,所有图像,控制台不输出任何奇怪的东西,它显示 2 个小错误,但它在模板卖家网站中显示为好吧,它在那里工作

这是我的网站: [已被用户删除]

模板卖家工作网站: http://www.template-guide.com/preview/5500/

我已经从同一个包上传了另一个模板,看看它是否有效,我得到了完全相同的错误:

替代错误模板: [已被用户删除]

模板卖家的替代网站:http://www.template-guide.com/preview/5501/

试过了:

  • 下载 jQuery 并添加到本地(1.8.2 和最新版本)
  • 再次下载相机jQuery脚本(负责滑块的.js)
  • 下载适用于最新 jQuery 的相机 jQuery 脚本
  • 谷歌搜索,大多数问题与错误路径有关

【问题讨论】:

  • 我会建议你拿回你的钱并寻找其他帮助来源。
  • 您不会为您的网站禁用 javascript 吧?您的服务器的示例链接在此处的 chrome 中可以正常工作。
  • 谢谢@Josh,问题是另一个

标签: javascript jquery html css templates


【解决方案1】:

看来您需要更新 myscript.js 中的 twitter 名称。 浏览此部分

$('.tweet_module').tweet({
        modpath: 'twitter/',
        count: 2,
        username : 'your_name'
     });

并更新“用户名:'your_name'”或简单地评论上面的部分,如果你不想显示 twitter 提要。这会导致 JS 出错,并且 JS 引擎在此之后停止解析任何内容。

【讨论】:

  • 就是这样!将代码注释掉!我永远不会找到它,非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-03
相关资源
最近更新 更多