上次检查网站时工作正常,但现在看来很多JS方面都被打破了。推文消失了,jQuery彩盒不再有用了吗?
http://www.jamesperrett.co.uk/
获取以下控制台错误:
Uncaught SyntaxError: Unexpected token ( www.jamesperrett.co.uk:178
Uncaught TypeError: Object [object Object] has no method 'live' jquery.validationEngine.js:28
Unsafe JavaScript attempt to access frame with URL [site] from frame with URL [vimeo].
Domains, protocols and ports must match.
每个视频都会重复上一个。
担心这是否与Vimeo有关,可能是安全的内容?该网站不是https
答案 0 :(得分:0)
对于实时错误,您正在引用最新版本(1.9.1)的jquery
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
此版本的jquery不再支持live()
,它由.on()
使用委托替换。所以插件jquery.validationEngine.js
不再正常工作。
解决方案可能是更新到验证插件的新版本(如果可用)或修改此插件的源代码或降级到仍然支持实时的旧版jquery版本。