幻灯片放映未在PHP下运行
嗨,我有一个免费的滑块,由于某些原因,它不会加载到我的index.PHP上,但是当我将扩展名改为index.HTML时,它就像一个符咒一样工作。可能是什么问题导致了这种情况 这是我网站的链接 在这里你可以找到加载了HTML后缀的幻灯片幻灯片放映未在PHP下运行,php,Php,嗨,我有一个免费的滑块,由于某些原因,它不会加载到我的index.PHP上,但是当我将扩展名改为index.HTML时,它就像一个符咒一样工作。可能是什么问题导致了这种情况 这是我网站的链接 在这里你可以找到加载了HTML后缀的幻灯片 可能您的.php提供的不是您的.html 只需比较输出(从浏览器查看源代码),您就会发现不同之处 您的代码很难调试,因为其中有错误(HTML和Javascript) 你的HTML确实需要一些清理。我看到头部有两个末端标记: 我的javascript错误控制台
可能您的.php提供的不是您的.html 只需比较输出(从浏览器查看源代码),您就会发现不同之处 您的代码很难调试,因为其中有错误(HTML和Javascript) 你的HTML确实需要一些清理。我看到头部有两个末端标记: 我的javascript错误控制台在页面加载后已经满了,我不知道从哪里开始 at的验证给出了: 46个错误,14个警告
您可能只想稍微清理一下混乱。我已经在本地检查了它,问题在于单页中五个不同版本的jQuery库之间不兼容。拆下后,效果良好。(在页面中只保留
jquery.js
。它位于第88行,并放在结果页面的第19行附近。)使用JavaScript控制台,您可以看到如下内容:
TypeError: $(".over").preloader is not a function
$
是许多web框架(如jQuery)使用的函数
就是这样:目前页面上链接了五个不同版本的jQuery。消除四个并移动它们有助于:
http://www.ricktallis.com/cls/jquery.js
希望能有帮助。祝您愉快。看起来这两个页面的内容完全不同。可能是周围的内容干扰了您的插件。更改为.html会阻止执行php代码(除非您已将服务器重新配置为将.html文件视为php脚本)。因此,看看PHP代码中有什么东西在扼杀滑块。