2014-03-05 71 views
-1

我正在与网站http://tradelikepros.com/这是一个基于樱桃框架的WordPress网站。但主页中的幻灯片显示不工作,但我看到所有的代码都可以。 谁能帮我解决这个问题 感谢Javascript幻灯片在wordpress不起作用

+0

从浏览器发布javaconsole日志以查看错误和相关代码 – Yogesh

+0

考虑使用'dppx'单位而不是'dpi',如在CSS中'dpi'表示每英寸CSS英寸的点数,而不是每英寸物理英寸的点数,因此不符合屏幕的实际“dpi”。在媒体查询表达式中:(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi)(index):1 Uncaught TypeError:无法设置未定义jquery.mobile.customized的属性'touchstart'。 min.js:1 Uncaught TypeError:无法读取undefined custom.js的属性'msie'?ver = 1.0:99 event.returnValue已弃用。请改用标准的event.preventDefault()。 jquery.js?ver = 1.8:4 – user3382030

回答

1

你有一些JavaScript错误,显示的图像

enter image description here

好像你用旧jQuery脚本,请使用jquery移民来解决这个你可以插入下面一行到你的header,并确保它是后jQuery

<script type="text/javascript" src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script> 
+0

感谢它解决了我的问题 – user3382030

+0

因为它是移动版本,它显示了实际未捕获的typeerror函数:,我们不得不更新JS的移动版本。 从网站:https://jquerymobile.com/download/使用最新的脚本。例如:

0

有一个您的网页的JavaScript错误。看起来您的网站正在使用的jQuery版本与custom.js文件中的代码不兼容。特别是这条线

line 99: var MSIE8 = (jQuery.browser.msie) && (jQuery.browser.version == 8); 

与错误

Uncaught TypeError: Cannot read property 'msie' of undefined 

你可以通过线

<script type="text/javascript" src="http://tradelikepros.com/wp-includes/js/jquery/jquery.js?ver=1.8"></script> 

加载你的jQuery但是jquery.js和文件使用的是实际上是jQuery v1.10.2。正如你可以看到this SO answer

$.browser was removed from jQuery starting with version 1.9.

还有你jquery.mobile.customized.min.js文件的错误,而是因为它已经过压缩我不能告诉到底是什么导致它。

有可能这些JavaScript错误是什么导致您的幻灯片无法正常工作。顺便说一下,我通过使用Chrome开发者工具打开(在加载的网页上点击f12并选择控制台选项卡以查看JavaScript输出)来查看您的网站,获得了所有这些信息。