2012-05-22 42 views
0

這個腳本在這裏工作http://jsfiddle.net/ByEzF/,但在站點回採工作遺漏的類型錯誤:[對象窗口]有沒有方法 '的addEvent'

<script type="text/javascript"> 
       var Add = { 
        setOptions: function(number) { 
         $('battle-options') 
         .removeClass('five-options') 
         .removeClass('four-options') 
         .removeClass('three-options') 
         .removeClass('two-options'); 

         var option3 = $('option-3'); 
         var option4 = $('option-4'); 
         var option5 = $('option-5'); 

         var versus3 = $('versus-3'); 
         var versus4 = $('versus-4'); 
         var versus5 = $('versus-5'); 

         var elements5 = new Elements([option3, option4, option5, versus3, versus4, versus5]); 
         elements5.setStyle('display','none'); 

         if(number == 5) { 
          $('battle-options').addClass('five-options'); 
          elements5.setStyle('display','block'); 
          $$('.battle-option input[type="file"]').set('size', 10); 
         } else if(number == 4) { 
          $('battle-options').addClass('four-options'); 
          new Elements([option3, option4, versus3, versus4]).setStyle('display','block'); 
          $$('.battle-option input[type="file"]').set('size', 15); 
         } else if(number == 3) { 
          $('battle-options').addClass('three-options'); 
          new Elements([option3, versus3]).setStyle('display','block'); 
          $$('.battle-option input[type="file"]').set('size', 19); 
         } else if(number == 2) { 
          $('battle-options').addClass('two-options'); 
          $$('.battle-option input[type="file"]').set('size', 22); 
         } 
        } 
       }; 

       window.addEvent('domready', function(){ 
        Add.setOptions(2); 
       }); 
      </script> 

有錯誤味精

http://i.stack.imgur.com/7fi7G.png

遺漏的類型錯誤:對象窗口]沒有方法'addEvent'?

+4

您應該使用'addEventListener'並且還可能'attachEvent'老IE。 –

回答

4

window.addEvent只能通過MooTools(它正在加載到jsfiddle頁面上)提供。

http://mootools.net/docs/core/Element/Element.Event

從文檔:

Notes: This method is also attached to Document and Window.

+0

你能解釋一下嗎? –

+0

好吧現在工作tyvm –

相關問題