2016-05-23 40 views
0

私は億万長者になりたいと思っているゲームに取り組んでおり、 ユーザーがゲームを終了したか、間違った答えを与えた金額を表示したいと考えています。ここに間違った答え(ゲームを終了する)の機能があり、私はそれに金額コードを追加/呼び出す方法を知らない。 OPはコメントから関数呼び出し関数javacript

// Executes the proceedure of guessing incorrectly, losing the game. 

self.wrongAnswer = function(elm) { 
     $("#" + elm).slideUp('slow', function() { 
      startSound('wrongsound', false); 
      $("#" + elm).css('background', 'red').slideDown('slow', function() { 
       $("#game").fadeOut('slow', function() { 
        $("#game-over").html('Game Over!') 
        $("#game-over").fadeIn('slow'); 
        self.transitioning = false; 
       }); 
      }); 
     }); 
    } 


// Gets the money formatted string of the current won amount of money. 

self.formatMoney = function() { 
     return self.money().money(0, '.', ','); 
    } 
}; 
+1

1つでは、お金をどこに挿入しますか? '$( '#game-over').html( 'Game Over!
You Would Won Won + self.formatMoney')のようなものが動作するでしょう。 – ShuberFu

+0

このコードに何か問題がありますか?それが何を期待しているのか、実際に何をしているのかを説明してください。 –

+0

わからない。あるいは、 'formatMoney'関数を呼び出して、その結果を' Game Over! 'の隣に表示したいということを意味していますか? – Bergi

答えて

1

最終的な解決策: -

ちょうどあなたがそれを表示したい場所に正しい関数呼び出しを追加します。

$('#game-over').html("Game Over!<br \>You would've won " + self.formatMoney());