問題タブ [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.
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
jquery - hashchangeプラグインでハッシュの外観を変更します
現在http://benalman.com/projects/jquery-hashchange-plugin/を使用していますが、ハッシュが「/#/ page」ではなく「/#page」として表示されることに気付きました。 jQueryアドレス。しかし、Asualを使用できない理由は、hashchangeプラグインのようなトリガーイベントがないためです。
現在の設定:
jQueryアドレスでクリックセレクターに戻りがあることに気づきました。多分私はそのようなものが必要ですか?
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 のあいまいなバグにあるのかわかりません。
jquery - jquery アドレス (ajax) を使用してコンテンツをフェードインおよびフェードアウトする
新しいコンテンツがロードされたら、既にロードされているコンテンツをフェードアウトさせ、次にこの新しいコンテンツをフェードインさせるにはどうすればよいでしょうか。
私はjqueryアドレスを使用してこれを達成しようとしています.別のプラグインで簡単/より良い場合は、提案してください:-)
私が持っているコードは次のとおりです。
コンテンツをフェードアウトするのではなく、一番上にフェードインするローダー div を作成できるのではないかと考えてみましたが、どこに行けばいいのか本当にわかりません。
現時点ではコンテンツがフェードインし、他のリンクをクリックすると新しいコンテンツに変わり、フェードインしますが、新しいコンテンツがフェードインする前にフェードアウトする方法がわかりません.
どんな助けでも大歓迎です!
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でのみ確認できます。これを回避する方法はありますか?
tabs - jQuery Address SubTabs (ネストされたタブ) (ディープリンク)
jquery.addres plugin を使用して、多くの子タブを持つ多くの親タブを作成しようとしています。最初のタブは正常に動作し、すべてのサブタブが表示されますが、2 番目のタブは正しく動作せず、サンプル ページでは最初のタブが表示されます。多くのサブタブ、および単純なコンテンツの 2 番目のタブ
ここにリンクの例があり ます
ここでJbinページを再現しました 。tab2には子タブがないことに気付くでしょう。どうすれば動作させることができますか
これが私の HTML で、2 番目のタブでは機能しません。私の推測では、ID サブタブを 2 回使用するべきではありません。ID をクラスに変更し、上記のスクリプトを「#」から"."、まだ 2 番目のタブの下にサブタブを再現できません。簡単に違いないと思いますが、わかりません。
javascript - IE8がjQueryアドレス内で部分文字列を実行しない
jQuery アドレス内でtarget[1]
は、Films-by-Name-C7
. 以下を使用して抽出します7
これは、IE8 を除くすべてのブラウザーで機能します。なぜこれを行うのかわかりません。Fiddle で試してみると、 動作しません。では、ie87
から抽出するにはどうすればよいでしょうか。Films-by-Name-C7
jquery - ASP.NET MVC 4 + jQuery アドレス プラグイン = レンダリングの問題
MVC4 で新しい Web サイトをセットアップしようとしていますが、どのような状況でもページ全体が更新されることはありません。目標は、メイン レイアウトにメディア プレーヤーを配置し、ユーザーがサイトをナビゲートしている間も影響を受けないようにすることです。
ディープリンクを使用できるように、jquery アドレス プラグインを使用することにしました。アクションが ajax を介して呼び出された場合に、完全なビューではなく部分的なビューを返すように、コントローラーにルールを設定しました。また、アドレス プラグインを設定してリクエストを防止し、代わりに ajax リクエストを実行して、div 内で結果を提供します。
サーバ側
クライアント側
問題: ビューが部分として提供されている場合、ビュー内に @section をレンダリングできません。
PS:プラグインを目立たないように使用したいので、メディア プレーヤーが更新されても、javascript を使用していない人でも Web サイトに移動できます。
javascript - 1 つのファイルが既にキャッシュされている場合、Yepnope は完了またはコールバックを起動しません
jQuery Address と一緒に yepnope を使用しています。一部の yepnope 呼び出しでは、取得する一部のファイルが以前に既にロードされている場合があります。ただし、それが発生した場合、yepnope は完了またはコールバックを起動しません。これを修正するにはどうすればよいですか?
したがって、基本的には Query.getScript と同じように動作するようにしたいと考えています。取得したファイルがダウンロードされているか、すでにキャッシュされているかに関係なく、常にコールバックを実行します。それとも、getScript を使用する必要がありますか?
jquery - jQuery load() の問題
私はページを持っています:index.html
いくつかのコンテンツがあります:
jQuery (jQuery アドレスを使用) を使用して、同じIDの同じ section
タグを持つ他の HTML ファイルからリロードせずにコンテンツを更新しようとしています。
私はこれにこだわっています:
それはほとんど動作します。しかし!でもう1つ 挿入<section id="content">
する</section>
ので、すべてが爆発します。
<section id="content">
1 つの+を取り除くにはどうすればよい</section>
ですか?