問題タブ [jquery-address]

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

javascript - ajaxがコンテンツをロードしましたが、スクリプトが実行されていません

ページの読み込みにjqueryアドレスプラグインを使用していますが、ハッシュ(#)は使用していません。

index.html:

page.html:

#contentでは、divはpage.htmlから#content htmlをロードします(.html()ではなく他の関数を使用する必要があります。修正してください)。そのdivはスクリプトタグですが、そのページがロードされてもアラートは表示されません。 ajaxから、ajaxをロードせずに動作します。誰かが私を助けることができますか?

編集:js関数でリンクをクリックしようとすると、このエラーが発生します:

XMLHttpRequest cannot load javascript:;. Cross origin requests are only supported for HTTP.

デモ: http: //fbstatusi.com/desavanja/kalendar/mesecna_lista

リンクをクリックZurka 123

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

jquery - hashchangeプラグインでハッシュの外観を変更します

現在http://benalman.com/projects/jquery-hashchange-plugin/を使用していますが、ハッシュが「/#/ page」ではなく「/#page」として表示されることに気付きました。 jQueryアドレス。しかし、Asualを使用できない理由は、hashchangeプラグインのようなトリガーイベントがないためです。

現在の設定:

jQueryアドレスでクリックセレクターに戻りがあることに気づきました。多分私はそのようなものが必要ですか?

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

html - iPad/iPhone では 1 クリックしか必要ないのに 2 クリックが必要

モバイル デバイスとデスクトップ デバイスの両方をサポートすることになっているサイトに取り組んでいます。jquery-address プラグインを使用して、ハッシュタグを使用してディープリンク可能な画像ギャラリーを作成しています。

しかし、iOS5 と iphone 5 を使用した ipad シミュレーターで、イベントを適切に機能させるには、画像ギャラリーで画像ギャラリー内のカテゴリを 2 回クリックする必要があるという問題に気付きました。ワンクリックで、OSX の chrome/safari/firefox で問題なく動作します。

これまでのところ、これは iphone/ipad でしか見たことがありません。 デスクトップ ブラウザは 1 回のクリックで正常に動作するのに、iPad/iPhone の iOS では 2 回クリックする必要がある理由について何か考えはありますか? 私はここで途方に暮れています。問題が私のマークアップ/JavaScript にあるのか、それとも iPad/iPhone の jquery-address/safari のあいまいなバグにあるのかわかりません。

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

jquery - jquery アドレス (ajax) を使用してコンテンツをフェードインおよびフェードアウトする

新しいコンテンツがロードされたら、既にロードされているコンテンツをフェードアウトさせ、次にこの新しいコンテンツをフェードインさせるにはどうすればよいでしょうか。

私はjqueryアドレスを使用してこれを達成しようとしています.別のプラグインで簡単/より良い場合は、提案してください:-)

私が持っているコードは次のとおりです。

コンテンツをフェードアウトするのではなく、一番上にフェードインするローダー div を作成できるのではないかと考えてみましたが、どこに行けばいいのか本当にわかりません。

現時点ではコンテンツがフェードインし、他のリンクをクリックすると新しいコンテンツに変わり、フェードインしますが、新しいコンテンツがフェードインする前にフェードアウトする方法がわかりません.

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

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

internet-explorer - Internet Explorerは、jQueryアドレスを使用してハッシュをhrefに入れます

ajax-json(およびjsがオフの場合はphpのmod_rewrite)で動作する優れたpushstate jqueryプラグインを探しており、jQueryアドレスが見つかりました。十分に文書化されており、操作が簡単なので、とても気に入っています。(history.jsを実際に理解したことはありません)しかし、すばらしいInternet Explorer(9)がhrefフィールドにハッシュを配置していることに気づきました。例でも同様に実行しています。http : //www.asual.com/jquery/address/samples/state/contact他のブラウザーをテストしましたが、これは優れたInternetExplorerでのみ確認できます。これを回避する方法はありますか?

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

tabs - jQuery Address SubTabs (ネストされたタブ) (ディープリンク)

jquery.addres plugin を使用して、多くの子タブを持つ多くの親タブを作成しようとしています。最初のタブは正常に動作し、すべてのサブタブが表示されますが、2 番目のタブは正しく動作せず、サンプル ページでは最初のタブが表示されます。多くのサブタブ、および単純なコンテンツの 2 番目のタブ

ここにリンクの例があり ます

ここでJbinページを再現しました 。tab2には子タブがないことに気付くでしょう。どうすれば動作させることができますか

これが私の HTML で、2 番目のタブでは機能しません。私の推測では、ID サブタブを 2 回使用するべきではありません。ID をクラスに変更し、上記のスクリプトを「#」から"."、まだ 2 番目のタブの下にサブタブを再現できません。簡単に違いないと思いますが、わかりません。

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

javascript - IE8がjQueryアドレス内で部分文字列を実行しない

jQuery アドレス内でtarget[1]は、Films-by-Name-C7. 以下を使用して抽出します7

これは、IE8 を除くすべてのブラウザーで機能します。なぜこれを行うのかわかりません。Fiddle で試してみると、 動作しません。では、ie87から抽出するにはどうすればよいでしょうか。Films-by-Name-C7

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

jquery - ASP.NET MVC 4 + jQuery アドレス プラグイン = レンダリングの問題

MVC4 で新しい Web サイトをセットアップしようとしていますが、どのような状況でもページ全体が更新されることはありません。目標は、メイン レイアウトにメディア プレーヤーを配置し、ユーザーがサイトをナビゲートしている間も影響を受けないようにすることです。

ディープリンクを使用できるように、jquery アドレス プラグインを使用することにしました。アクションが ajax を介して呼び出された場合に、完全なビューではなく部分的なビューを返すように、コントローラーにルールを設定しました。また、アドレス プラグインを設定してリクエストを防止し、代わりに ajax リクエストを実行して、div 内で結果を提供します。

サーバ側

クライアント側

問題: ビューが部分として提供されている場合、ビュー内に @section をレンダリングできません。

PS:プラグインを目立たないように使用したいので、メディア プレーヤーが更新されても、javascript を使用していない人でも Web サイトに移動できます。

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

javascript - 1 つのファイルが既にキャッシュされている場合、Yepnope は完了またはコールバックを起動しません

jQuery Address と一緒に yepnope を使用しています。一部の yepnope 呼び出しでは、取得する一部のファイルが以前に既にロードされている場合があります。ただし、それが発生した場合、yepnope は完了またはコールバックを起動しません。これを修正するにはどうすればよいですか?

したがって、基本的には Query.getScript と同じように動作するようにしたいと考えています。取得したファイルがダウンロードされているか、すでにキャッシュされているかに関係なく、常にコールバックを実行します。それとも、getScript を使用する必要がありますか?

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

jquery - jQuery load() の問題

私はページを持っています:index.htmlいくつかのコンテンツがあります:

jQuery (jQuery アドレスを使用) を使用して、同じIDの同じ sectionタグを持つ他の HTML ファイルからリロードせずにコンテンツを更新しようとしています。

私はこれにこだわっています:

それはほとんど動作します。しかし!でもう1つ 挿入<section id="content">する</section>ので、すべてが爆発します。

<section id="content">1 つの+を取り除くにはどうすればよい</section>ですか?