2017-11-12 7 views
0

私は私のhtml => http://git.wimbarelds.nl/TimeCircles/index.htmlこのカウントダウンからjquery varを出力する方法は?

に、このカウントダウンの秒の変数を盗んし、使用したいがここでは、私は、変数を呼び出して、私のHTMLで=> http://git.wimbarelds.nl/TimeCircles/inc/TimeCircles.js

プロジェクトからJSファイルですこの方法=私はJのトップへテストVARを入れた場合>

<script> 
$(document).ready(function() { 
    $('.total_seconds').text(total_duration.toFixed(2)); 
}); 
</script> 

<div id="total">Total :<br><span class="total_seconds"></span> &euro;</div> 

しかし、実際には何も印刷...

sのそれは主な機能

var total_duration = 'test'; 

(function($) { 
[...] 
+0

変数total_durationはどこで定義しますか?あなたが提供したコードでは、それは 'undefined'です。なぜなら、あなたは変化が見られないからです。 –

+0

私はこのカウントダウンhttp://git.wimbarelds.nl/TimeCircles/inc/TimeCircles.jsで秒を使いたいと思っていますが、それを抽出する方法と私が使用しなければならない変数は分かりません。 total_duration – WolwX

+0

関数内で定義された変数は、スコープの外では表示されないので、使用することはできません。あなたが** TimeCirclesを使用する必要がある**場合はおそらく、これはあなたが必要なものです:http://git.wimbarelds.nl/TimeCircles/readme.php#func_getTime –

答えて

0

にいたときにファイルが、私はそれが、私は抽出する方法を知らない私はあなたが達成しようとしているどのような出力を知らないことができますが、私はこのTimeCirclesライブラリーではない気がしますあなたが望むものは、provide visitors an attractive countdown or timerに作られているようですが、これは "datetimeライブラリではありません"と読みました。あなたはsimly日付/時刻のアクセスと操作のためのJavascript's Date objectを使用することができます。

$(function() { 
 
    var now = new Date(); 
 
    var then = new Date('2018-01-01'); 
 
    $('.test').text((then - now)/1000); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
Seconds until 2018: <span class="test"></span>

それはあなたが望むものではない場合、私はMoment.jsでご覧になることを示唆しています。

関連する問題