嗨,我有这个免费的滑块,由于某些原因,它没有加载到我的 index.PHP 上,但是当我将扩展名更改为 index.HTML 时,它就像一个魅力。造成这种情况的问题可能是什么。
这是我网站的链接
http://www.RickTallis.com/index2.php
在这里你可以找到加载了 HTML 后缀的幻灯片。
嗨,我有这个免费的滑块,由于某些原因,它没有加载到我的 index.PHP 上,但是当我将扩展名更改为 index.HTML 时,它就像一个魅力。造成这种情况的问题可能是什么。
这是我网站的链接
http://www.RickTallis.com/index2.php
在这里你可以找到加载了 HTML 后缀的幻灯片。
使用 JavaScript 控制台,您可以看到如下内容:
TypeError: $(".over").preloader is not a function
$
是许多 Web 框架使用的函数,例如 jQuery。
就是这样:目前在您的页面上链接了五个不同版本的 jQuery。消除四个并移动它们有助于:
http://www.ricktallis.com/cls/jquery.js
希望能帮助到你。祝你有美好的一天。
可能您的 .php 提供的内容可能与您的 .html 不同。
只需比较输出(从浏览器查看源代码),您就会发现差异。
您的代码很难调试,因为其中存在错误(HTML 和 Javascript)
您的 HTML 严重需要一些清理。我看到诸如 2 个结束标签之类的东西:
在您的页面加载后,我的 javascript 错误控制台已满,我不知道从哪里开始。
并且在http://validator.w3.org对http://www.RickTallis.com/index2.php的验证给出:
46 个错误,14 个警告
您可能只想稍微清理一下混乱。
我已经在本地检查过,问题是单页中五个不同版本的 jQuery 库之间不兼容。删除后,效果很好。(只保留jquery.js
页面中的。它在第 88 行,并将其放在结果页面中的第 19 行附近。)