2016-12-20 3 views
0

静的なサイトジェネレータでcoffeescriptを使用し始めただけで、簡単なスクリプトでエラーが発生します。ボタンをクリックすると新しいウィンドウでいくつかのリンクを開こうとしていますが、しばらくするとウィンドウが閉じます。coffeescriptで配列から開いているリンクを試してエラーが発生しました

私はここで

Uncaught TypeError: Cannot read property 'close' of null

を取得していますが、HTMLです:

<a id="download-button" class="btn-large">Open Links</a> 

そして、ここでは私が欠けているかわからないんだけどCoffeeScriptの

$('a#download-button').on "click", -> 

    urlList = [ 
     'http://www.google.com' 
     'http://www.msn.com' 
     'http://www.yahoo.com' 
    ] 

    wnd = undefined 
    curIndex = 0 

    openWindow = -> 
     wnd = window.open(urlList[curIndex], '', '') 
     setTimeout (-> 
     wnd.close() 
     curIndex++ 
     if curIndex < urlList.length 
      openWindow() 
     return 
    ), 2000 
     return 

    openWindow() 

ですここに。

ご協力いただきまして誠にありがとうございます。

答えて

関連する問題