0

Wordpress プラグインに関連する JS ファイルがあります。タイマー付きクイズプラグインです。タイマーを一時停止し、タイマーを再開する一時停止および再開ボタンを実装しました。しかし、履歴書にはいくつかの問題があります。

再開ボタンのコードはクイズ開始機能と似ていますが、再開機能はタイマーの一時停止に時間がかかる点が異なります。しかし、再開ボタンを押した後、問題は次のとおりです。

  1. 再開ボタンを押した後、一時停止ボタンが機能しません。
  2. 再開を押した後、時間が経過すると、クイズ開始ボタンを押したときのように結果ページが表示されません。
  3. クイズまと​​めボタンが効かない。

デモURLはこちら

2 つの類似した js ファイルがあります。わかりやすいものをご用意しています。

JS ファイル

デモの実際の js ファイルには変数名があり、追跡するのが困難です。だから私は同様のJSファイルを提供しました。

jsファイルの要旨URLを開くときは、行番号に従ってください。99、1282、および 2013。

4

3 に答える 3

0

まず、「タイマーの再開」をクリックすると、コンソールの問題の 242 行目にエラーが表示されます。h[с].home は未定義です。一時停止機能を押すと、questionStart が変数 C の「未定義」に割り当てられるためです。

chrome 開発者ツールまたは firebug を使用して、どこで問題が発生したかを理解してください。

また、変数の名前を選ぶときは、単純に「ab c」ではなく、変数の内容に応じた名前を選んだほうが、ロジックを忘れたときにわかりやすいでしょう。

于 2013-09-25T04:43:43.370 に答える
0

この行が原因でエラーが発生しています:C.find("span").val()=C.find("span").textContent(); 以下のコードで変更してください

C.find("span").val(C.find("span").textContent());
于 2013-09-25T04:47:16.163 に答える