問題タブ [page-init]

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 に答える
1789 参照

jquery - jQuery Mobile で $('document').bind('pageinit') を正しく使用するにはどうすればよいですか?

したがって、jQuery Mobile は Ajax を使用しているため、$(document).ready() の代わりに $('document').bind('pageinit') を使用していることがわかります。ここを参照してください しかし、私はそれを機能させるのに問題があります。たとえば、私はこれを得ました:

これは正常に動作しますが、次のように変更します。

そして、それは不発弾です。これを正しく行うにはどうすればよいですか?

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

c# - ASP.NET Page_Load が起動しない

Boardのオブジェクトを保持する 2D 配列 を作成しましたGameCell

デフォルト.aspx:

Default.aspx.cs:

GameCell.cs:

ゲーム.cs:

コントロールはレンダリングされ、プロジェクトを最初に起動するときにクリックできますが、そのうちの 1 つをクリックすると、ホルダーにコントロールが追加されません ( MyBoard)。

なぜこうなった?

編集:

解決策を見つけました。MyBoard引数として渡してそれをCreateControls行いました。page_load の後、参照が信頼できなくなった (オブジェクトに保存した) 可能性があります。

0 投票する
2 に答える
6042 参照

jquery-mobile - pageinit の jQuery モバイル ポップアップ

ページが読み込まれるとすぐにポップアップが開くようにしたいのですが、糸車で動けなくなっているようです。

これは、問題を示すためのフィドラーです。

http://jsfiddle.net/Ohpyx/UGfXG/

私が使用しているコードは次のとおりです。

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

jquery - jQuery Mobile の $(document).bind('pageinit') を正しく使用するにはどうすればよいですか?

私のページの1つの頭に次のものがあります:

コメントアウトされているものは (コメント解除されている場合) 正常に機能しますが、一番上のものは機能しません。jQuery Mobile の pageinit 機能が原因で、多くの問題が発生しています。すべてのページに移動した後に更新をクリックする必要があります。そうしないと、追加したスクロールバーと他の機能が読み込まれません。私が参照したスクロールバープラグインは次のようになります。

それでも、あるページから別のページに移動するたびに言ったように、シームレスにロードされません. 更新をクリックする必要があります。これはAjaxが原因だと思います。適切に使用することで問題は解決すると思いますが $(document).bind('pageinit')、方法がわかりません。アドバイスをいただければ幸いです。ありがとう。:)

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

jquery - このプラグインを jQuery Mobile で動作させるにはどうすればよいですか?

ページを更新した場合にのみ機能するスクロール バー プラグインがあり、それをシームレスに機能させようとしています。私はこれを参照します:

プラグイン全体 (iscroll.js) は次のようにラップされています。

どういうわけかその機能をこのようなものに置き換えることはできますか

更新する必要なく読み込まれるようにするには?

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

jquery - 外部ページの読み込み時に jQuery Mobile スクリプトが実行されません。その方法は?

jQuery MobileおよびPhonegapアプリにindex.htmlとabout.htmlの2つのページがあります

index.html

about.htmlにはページのデータロールのみがあります

私が抱えている問題は、aboutページをロードすると、ダイアログと戻るリンクが機能しないことです。

ポップアップhtmlを配置するindexと機能します。

また、新しいページが読み込まれると、スタイルがそこにあるため、jquery モバイルが読み込まれます。

この問題に関するアイデアはありますか?

ありがとう

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

jquery - jQuery mobileのpageinitにより、戻る際に問題が発生します

JQMを使用する私のアプリケーションには、オートコンプリートボックスに動的に入力するユーザーの検索機能があります。サーバー要求は、3文字が入力された後、後続の各文字でアクティブになります。これは正常に機能し、ユーザーがオートコンプリートボックスのリンクをクリックしてページに移動できるようにします。ただし、戻るボタンを押すと、3番目の文字が入力されたときにサーバー呼び出しが行われることはなく、JQMが推奨するの使用法に依存していると確信しています$(document).on('pageinit')

これを変更して、戻った後に検索機能を使用できるようにするにはどうすればよいですか?

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

ajax - jQuery モバイルの "pageinit" がハッシュタグを短時間呼び出す

現在、jQuery モバイルでページを作成しています。カスタム JavaScript を 1 つのページにロードする必要があるため、pageInit関数を見つけました。ここに私が使用しているものの短い例があります:

page1.html:

page2.html:

js.js

そのため、page2.html で JavaScript を実行する必要があります。実際にはうまく機能します (div が作成され、テキストが表示されます)。しかし、リンクをクリックしてページを変更すると、jQuery が最初に URL のハッシュタグを呼び出していることがわかります。したがって、次のようになります。

page1.html のリンクをクリックすると (ほんの数ミリ秒かもしれません)、次にリダイレクトされます

IDが原因だと思います..しかし、pageInitにはこれが必要です(私の知る限り)。この動作は正常ですか? それとも私は何か間違ったことをしていますか?ハッシュタグを呼び出さないコマンドさえあるかもしれません。

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

jquery - jQuery Mobile - ページ固有の JS は、ページが読み込まれるたびにではなく、ページの読み込み後に一度だけ読み込まれます

jQuery Mobile を使用して、制御しているページの外側にある 1 つのナビゲーションを使用してアプリを作成しています (つまり、ナビゲーションは各ページ内で複製されず、コンテナーの外側に 1 つのインスタンスのみが複製されます)。ページは、ページ ID にリンクする data-role = "button" リンクを含む「通常の」 data-role = "page1" で配信されます。

一連の if ステートメントとして設定された外部 JS ファイル内にあるページごとにページ固有の JS があります。ターゲット ID が page1 の場合はコードを実行し、ターゲット ID が page2 の場合はそのコードを実行します。

すべてのページが 1 回だけ読み込まれる場合は完全に機能しますが、ページをリロードすると (ナビゲーションからページに戻る)、コードは最初から再起動しません。JS が最初にそのページで実行を終了したときと同じ状態のままです (JS は各ページでアニメーションを制御しています)。

JS 全体をページにバインドしていますが、各ページの JS をそのページにバインドする必要がありますか? 私はこれを調査するために無駄に試みられました-私はjQ Mを始めたばかりです.

ここに私のJSがあります:

どんな助けやアドバイスもいただければ幸いです!!

0 投票する
2 に答える
444 参照

php - jQuery mobile:画像を動的に追加

さまざまなパラメータがmysqlデータベースに保存されている静的なストリートビュー画像を読み込もうとしています。多くの代替案を試した後、データベースデータをjavascript変数に渡し、関連するURLを作成しようとしています(途中でページ幅を考慮に入れています)。

ページはrestaurant.php?r = xyzとしてロードされます。ここでxyzはMySQLで検索され、javascript配列に渡されるデータ$rの行を返します。一部の配列フィールドは、Googleストリートビューの静止画像のURLを作成するために使用されます。この静止画像は、ページに読み込まれる必要があります。

これは、サイトの他の場所で開始した(またはページの更新後に)このページへのアクセスを入力した場合に正常に機能します。

しかし、このページから始めて、restaurant.php?r = abcへの今後のすべてのリンクをナビゲートすると、画像が読み込まれません(ダウンロードされ、Chromeソースボックスに表示されます)。pageinitイベントは発生しますが、.html()はコンテンツの変更に失敗します(ただし、エラーは報告されません)。

javascriptとjquerymobileのいくつかの法則に違反しているのではないかと思います。

ヘッダーで宣言

そして、以下に私は