我使用Jquery Real Person Recaptcha(http://keith-wood.name/realPerson.html)。 它工作,但“点击更改”o“尝试其他选项”不工作,我有错误:
对象#没有方法'on'
我的代码是:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en_US" />
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="jquery.mousewheel-3.0.2.pack.js"></script>
<script type="text/javascript" src="fancybox/jquery.fancybox-1.3.1.js"></script>
<script type="text/javascript" src="js/jquery.tickers.js"></script>
<script type="text/javascript" src="js/jquery.realperson.js"></script>
<link href="css/jquery.realperson.css" rel="stylesheet" type="text/css" media="screen"/>
<style type="text/css">
.realperson-challenge { /*display: inline-block*/
padding-top: 20px;
padding-bottom: 20px;
}
</style>
<script type="text/javascript">
$(function() {
$('#defaultReal').realperson();
});
</script>
</head>
任何人都可以帮助我吗?我没有看到错误。有2个jquery包含但如果我删除其中一个结果是相同的。
提前致谢
斯特凡
答案 0 :(得分:1)
您的问题是jQuery 1.7中添加了on()
方法,而您使用的是1.4.2。 1.4.2中没有on()
方法,因此您需要更新jQuery(http://jquery.com)或找到适用于1.7以下jQuery版本的插件版本。
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
答案 1 :(得分:0)
使用
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
它应该这样做