最近,一位客户要求我们创建一个与其当前网站完全相同的外观,感觉和功能的微型网站。当然,我撕掉了所有的代码,添加了几个定制的类等,没什么大不了的。链接网站中的所有css和js,并且一旦在登台服务器上运行,它们看起来都很棒!
但后来我在手机上查看了它,但它无法正常运行。我发现这很奇怪,因为当浏览器大小减小到最小宽度时,网站功能正常。该网站位于此处:http://quantummarketing-group.com/Clients/Fujitsu/
我能够找到问题的根源:
<script>
var NELibs = {};
NELibs.baseurl = "http://reshaping-datacenter.ts.fujitsu.com/";
NELibs.langid = "0";
NELibs.langkey = "en";
NELibs.langkey_alt = "";
NELibs.pageid = "9";
</script>
当我删除此代码时,该网站在手机上显示正常,只是没有花哨的JS效果,否则网站就不起作用了!
现在我无法理解为什么这个代码对于桌面版本根本不重要,但是在移动设备上。引用NELibs的代码在这里:http://quantummarketing-group.com/Clients/Fujitsu/js/bottomjquery.js(我试过绝对引用那个js文件中的链接,但有一些地方不会削减它)。
原始网站是使用TYPO3构建的,如果有帮助的话。
如果您还需要其他任何内容,请告诉我?