2013-05-28 46 views
0

我使用Jquery Real Person Recaptcha(http://keith-wood.name/realPerson.html)。 它的工作原理,但「點擊更換」 O「嘗試使用其他選項」不工作,我有錯誤:Jquery Real Person Error:<Object> has no method'on'

Object # has no method '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包括但如果我刪除其中一個結果是相同的。

在此先感謝

斯特凡

+1

你必須至少包括jQuery的1.7版本。 –

回答

0

使用

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> 

,它應該這樣做

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> 
+0

它在1.7中被加入。 –

+0

@FelixKling你完全正確!固定。 –

+0

感謝所有的幫助! –

相關問題