問題タブ [metro.js]

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 投票する
1 に答える
594 参照

jquery - Metro JS (Jquery) ですばやくホバーすると点滅するバグ

私は Metro JS ( http://www.drewgreenwell.com/projects/metrojs ) を使用して Jquery フリップ ウォールを作成しています。フリップを終了する直前に、表面の画像をフラッシュする小さなバグが表示されます。

これは言葉で説明するのが難しい問題の 1 つですが、もう一度試してみましょう。

Metro JS は HoverIn で div を「フリップ」し、ユーザーが HoverOut の場合はタイルを再びフリップします。マウスをタイルの上にすばやく移動すると、スクリプトがタイルを裏側の面に反転し、再び裏返す直前に表側の画像を点滅させます。ZIndex 値を変更し、Css Opacity トリックを使用し、想像できるすべてのものを使用しようとしましたが、このイメージ フラッシュを削除することはできません。

私は Metro JS 開発者 (Drew Greenwell) と話しました。彼は常にユーザーの質問に答えてくれる本当にいい人ですが、彼が常にすべての人を助けることはできないことを理解しています。そのため、皆さんがエラーを再現して助けてくれるように私のコードをアップロードしました。それと。

リンク: http://www.drewgreenwell.com/projects/metrojs#liveTileBasicExample

どんな助けでも大歓迎です!

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

javascript - Metro UIブートストラップでリセットボタンを作成するには?

PHPコードに問題があります..

「クリア」ボタンをクリックしても結果は何も起こらず、「ipt」フィールドはクリアされません。誰かが知っている場合は教えてください。

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

jquery - Metro UI を使用してモーダル ダイアログ ボックスを作成するにはどうすればよいですか?

私はメトロ UI を使用しており、ダイアログ ボックスを表示したいと考えています。

これは私のコードです:

ボタンをクリックすると、ダイアログボックスがポップアップします。親ページを非表示にします。ただし、問題は、ダイアログ ボックスの外側をマウスでクリックすると、ダイアログ ボックスが閉じてしまうことです。

ダイアログボックスをモーダルにしないようにする方法はありますか?

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

javascript - メトロUI JSダイアログで他のファイルhtmlを呼び出す

Metro UI フレームワークを使用してダイアログに挿入するために外部ファイルを呼び出す方法を知っていますか。私はここのドキュメントに従っています: http://metroui.org.ua/dialog.html しかし、.html や .php のような外部ファイルを呼び出す方法を示していません。アドバイスや解決策を教えてください。ありがとう

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

javascript - MetroJs の初期化をより効率的かつクリーンにする

私はMetroJsを使用しており、一度に 1 つのタイルの背面のみを表示したいので、個々の関数を使用して各タイルを初期化しました。したがって、このコードでは、各タイルが完全にアニメーション化し、裏と表が表示された後、しばらく一時停止して、他のタイルが同じように動作するようにします。

とにかく、それは重要ではありません。コードの繰り返しが多く、私のコードがかなり非効率的であることがわかるからです。これをもっと短くするにはどうすれば改善できると思いますか? ループを使用してすべてを初期化することを考えましたが、どうすればよいかわかりません。

個々の初期化子を使用した理由は、各タイルに適用されるカウントを作成する必要があるためですが、内部からカウント変数を作成することはできません.liveTile()

JS:

変数を少しきれいにする 1 つの方法は、count各初期化を関数内に移動することです。これにより、その関数内にカウント変数が作成されますが、残りの部分をもう少し効率的にする必要があります。

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

javascript - metro.js datepicker を使用したノックアウト mvvm バインディング

私は、metro.js の日付ピッカーとノックアウトを使ってハッキングしようとしていました。これまでのところ、私の日付ピッカー バインディング コードは次のようになります。

問題は、dateプロパティでモデルの更新を発行すると、datepicker にバインドされたものが更新されないことです。つまり、それは初めてのことですが、それを投稿すると、テキストボックスの更新に失敗します。ただし、カレンダーは正常に表示されます。最終的には、関数のロジックを変更する必要がありapplyDateます...

JSBin: http://jsbin.com/rupaqolexa/1/edit?html,js,output

更新: 別の問題が発生しました... IE 10 以降では機能しません。日付NaNはUIのように表示されます...

更新: 再現手順

  1. 日付 2 番目のテキスト ボックス: 2013/05/13 を入力し、[変更] ボタンをクリックします。日付ピッカーのテキストボックスで観察日が更新されます。これは期待どおりに機能します。(IE を除く)。
  2. テキストボックスに別の日付を入力し、変更ボタンをクリックします。datepicker テキストボックスで日付が更新されていないことを確認します。ここで、datepicker テキストボックスが最新の値で更新されることが期待されます。