問題タブ [articulate-storyline]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1866 参照

javascript - JavaScriptでHTML5音声なしでMP3ファイルを順番に再生

HTML5オーディオタグなしでJavascriptを使用して、3つのMP3ファイルを次々に再生しようとしています。[私は、eLearning のオーサリング ツールである Articulate Storyline 内で作業しています。ファイル内の Javascript はサポートしていますが、HTML はサポートしていません]

これまでのところ、私が持っている最高のものは、すべて同時に再生される次のものです。

「待機」機能を検討しましたが、これを JQuery で適切に行う方法しか知りません。正しく思い出すと、Articulate Storyline は、他の場所でホストされている場合でも JQuery をサポートしていません。

これに関するヘルプは大歓迎です

0 投票する
1 に答える
96 参照

javascript - JavaScript はローカルでは機能しますが、オンラインでは機能せず、小数ではなく整数に丸めます。【ストーリー展開】

Articulate Storyline 2 (eLearning 迅速な開発ソフトウェア) で構築した eLearning モジュール内で実行する JavaScript を作成しました。このコードは計算機として機能することを意図しており、会社が新入社員の入社式を実施するのにかかる費用を出力します。

ユーザーは、ブラウザーの Storyline プレーヤー/eLearning モジュールに数字を入力します。コードはこれらの入力を取得し、変数に格納します。この情報は計算を行うために使用され、ユーザーはブラウザーの最終画面で結果を取得します。

奇妙なことに、JavaScript はローカルでは問題なく実行されますが、サーバーにアップロードされると、結果は常にゼロとして返されます。なぜこれが起こっているのかわかりません。

また、数値は常に整数です。彼らは£13,553.99のようなものとして戻ってくることはありません. 通常は最も近い整数に丸められます (例: £13,554.00)。

誰かが私にアドバイスをくれるなら、本当に感謝します。コードとコメントを含めたので、私が行ったことを確認できます。さらに詳しい情報が必要な場合は、お知らせください。

更新: parseFloat() の代わりに parseInt() を使用します。これにより、整数の問題が説明されます。