2017-09-21 10 views
-4

コード1これらの2つのコードの違いは何ですか?

function change_value(){ 
     var repaet=setInterval(frame,10); 
     var width=0; 
     function frame(){ 
      if(width>=200){ 
       ClearInterval(repeat); 
      } 
      else{ 
       width++; 
       $('.value').width(width); 
      } 
     } 
    } 

コード2

var repaet=setInterval(frame,10); 
function change_value(){   
     var width=0; 
     function frame(){ 
      if(width>=200){ 
       ClearInterval(repeat); 
      } 
      else{ 
       width++; 
       $('.value').width(width); 
      } 
     } 
    } 

最初の1が動作しているが、二番目のではない..です 第二のコードの問題は何ですか? 2番目のコードを動作させるにはどうすればよいですか?第2の例で

https://jsfiddle.net/5ozr1L2h/1/

+2

'repaet'対' repeat' - これはタイプミスですか? – TKoL

+2

このコードには多くの問題があります。最初に修正してから、問題を明確にする必要があります。 – Carcigenicate

答えて

2

framechange_value関数内で宣言されています。それはその関数内にのみ存在します。その関数の外でそれを使用しようとすると、ReferenceError例外がスローされます。

関連する問題