問題タブ [jquery-bbq]

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

jquery - URL の末尾に ID を追加する

IDに応じてURLにハッシュタグを追加することができましたが、IE8内でDIVを適切に非表示/表示していません。また、.selected クラスを追加する jQuery の部分が正しく機能していないことに気付きました。誰かが私に専門知識を貸してくれる変更はありますか?Chrome/Firefox/Safari では問題なく動作しますが、恐ろしい IE は頑固なラバです!

お早めにどうぞ!

PS - ここで概説した方法を使用しました: jqueryfordesigners.com/enabling-the-back-button/

これも私が使用しているコードです:

@ダン・プジー --

ごめんなさい!私はスタックオーバーフローが初めてです。

私が使用している基本コードは、massgeneral.org/emergencymedicine/ourdoctors/EM-Listing.htm にあります。

私が依存している ID は、#clinicalfaculty、#researchfaculty、および #fellows です。これらは、先ほど参照した HTML の 34 ~ 36 行目にあります。ユーザーがボタンの 1 つ (ID 付き) をクリックすると、JavaScript は ID に関連付けられた他の 2 つの DIV を非表示にし、ユーザーがクリックした ID を表示します。同時に、「戻る」機能のために、ID 名を持つハッシュタグがユーザーに追加されます。ご覧のとおり、Firefox 内では、本来あるべき方法で正確に動作します。ただし、IE8 内で読み込むと、正しく動作しません。

.selected に関しては、.selected クラスをボタンに適用してカスタム スタイルを適用し、ボタンが選択され、そのボタンに関連付けられているコンテンツが現在表示されていることをユーザーに視覚的に通知できるようにしたいと考えました。表示されています。ただし、.selected がクラスとして適切に追加されていません。理由もよくわかりません。

フィルタリングを適切に操作するために作成した最初の jQuery を以下に示します。ただし、# ハッシュタグを追加せず、「戻る」ボタンの使用をサポートしていませんでした。

参照リンク

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

php - PHPリダイレクト中のフラグメント識別子の処理

私は(SOとGoogle)を検索しましたが、他の人がこの状況をどのように処理しているかについての適切な説明を見つけることができません。

私のアプリケーションでは、バックエンドとしてPHP / Apacheを使用し、ハッシュタグブラウザの履歴にBenAlmanのjQueryBBQプラグインを使用しています。ユーザーのログインは、ログインページからPOSTを使用してPHPサーバー側でのみ処理され、サーバー側のセッションを使用して状態が維持されます。私が抱えている問題は、ユーザーがフラグメント(ハッシュ)を含むURLにアクセスし、ログインしていない場合、HTTPSログインページにリダイレクトされることです。これは、URLにフラグメントハッシュが含まれている場合を除いて、すべての状況でうまく機能します。サーバー側から開始されたリダイレクトの場合も同じ状況になります。この状況でjavascriptを使用して、リダイレクト前にハッシュタグを保持できるわけではありません。リダイレクト前にページの読み込みが完了することはないためです。

リダイレクト中にフラグメントが失われ(クライアント側のみであるため)、サーバー側には表示されないことを認識していますが、他のすべてのユーザーがこの状況を処理し、最初にアクセスしたURLを保持して、ユーザーが正しい結果を得ることができるようにするにはどうすればよいですか?ログインまたはリダイレクト後のページ?

アドバイスをいただければ幸いです。ありがとう。

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

jquery - 戻るボタンが最初にハッシュを変更しない

私の質問はこのようなものですが、私の問題は IE (テストされていません) ではなく、Chrome と Firefox にあります。とにかく、その質問には答えがありません。

私はこのコードでBBQ プラグインを使用しています:

何が起こっているのかというと、iframe (「#loadZone」) に新しいページをロードしているときに、ハッシュが正しく変化しています。しかし、ブラウザの戻るボタンをクリックすると、前のページが読み込まれますが、ハッシュは変更されません。2 回目にクリックすると、ハッシュが変更され、アクティブなページが iframe に保持されます。以前のページの読み込み時に、最初にハッシュが変更されない理由がわかりません。

注: 警告メッセージは、[戻る] ボタンをクリックしたときに 2 回目にのみ表示されます。

戻るボタンのクリックの概要:

  • 最初のクリック: iframe の前のページが読み込まれ、警告メッセージは表示されず、ハッシュは変更されません。
  • 2 回目のクリック: iframe ページは同じままで、アラート メッセージが表示され、ハッシュが変更されます。

これを同期する方法は?jquery-1.7.1.js を使用しています。このバージョンで BBQ プラグインを使用して成功した人はいますか? この質問を読みましたが、決定的ではありません。

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

jquery - jQueryBBQのエラー

jQuery BBQでスローされる奇妙なエラー:

Uncaught RefernceError:jQueryが定義されていません。

javascriptファイルはHTMLファイルと同じディレクトリにあります。

誰が何が起こっているのか分かりますか?javascriptライブラリのインポートについて私が知らないことがありますか、それともこれはjquery BBQの問題ですか?

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

javascript - '?x=y'クエリを使用したjQueryBBQプッシュ状態

私はhttp://benalman.com/projects/jquery-bbq-plugin/を使用しており、URL(AJAXがロードされたURL)にプッシュして反応します...

現在、私は次のようなURLを持っています:

などなど、それは本当にうまくいきます...

今、私は?l = http://mypage.com/whereicamefromのようないくつかのパラメータでそれをさらに拡張する必要があります

これは、ユーザーが現在のURLを保存/ブックマークできるようにしたいが、そのURLがどこから始まったかを知る必要がある非常に特殊な状況のためのものです。具体的には、URLが他の方法で変更された場合、ユーザーがリンクなどをクリックすることを意味します。

検索を実行するのと同じように、検索すると次のURLが作成されるためです。

ただし、「search / query?l = article / single / id」を使用してpushstateを実行しようとすると、?'%3F'に変換されます...

DOH !!!!!! 気にしないでください...これは別の理由で機能しませんでした。ページ検索でプッシュしようとしたハッシュの先頭にある「#」を見逃しました...ああ、質問を入力してください。あなたが座っているサークルからあなたの考えを取り出してください。

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

javascript - jQuery BBQ: Adding transitions like fading, slide, etc

First time asking a question on here, but I use stackoverflow avidly.

I've created a site using jQuery BBQ to load pages in an AJAX fashion, and still be able to track the history with back button, etc...

Out of the box BBQ just uses the .hide() and .show() functions to load in the content. I'm wondering about the best way to modify this for seamless transitions like fading, for example.

Here is the code:

As you can see I have a .hide(1000) and .show(1000), but it seems to flash all the content on the page, even elements that are not within the <div id="main">...

Any help would be much appreciated. I apologize I can't include the example as it is confidential between myself and the client.

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

javascript - オブジェクトのJQuery Ajax Uncaught Typeエラー

現在、Web サイトの ajax ナビゲーションに JQuery BBQ Js プラグインを使用していますが、サイト全体を ajax でナビゲートしているときに、このエラーを示すリンクが 1 つあります。

これは私のマークアップです

これら 2 つのリンクはすべて機能していますが、2 番目のリンクをクリックしてフォームを送信すると、他のアンカー タグをクリックするとこのエラーが表示されます。

そのエラーは、このスクリプトによってトリガーされました。

具体的にはこの行

そのエラーの原因は何ですか?

また、これは2番目のリンクがどのように見えるかです..

0 投票する
0 に答える
241 参照

jquery - Jquery BBQ、効果を高めるには、hide() または show() の代わりに関数を呼び出しますか?

いくつかの基本的な機能をサポートするために BBQ ライブラリを拡張する方法を見つけようとしていますが、現時点では実行できないことがわかりました。私はAJAXローディングポートフォリオサイトを作成しており、この例に従っていますhttp://benalman.com/code/projects/jquery-bbq/examples/fragment-basic/

同位体グリッド レイアウトがあり、項目をクリックすると、グリッドがフェード アウトし、AJAX コンテンツがフェード インするようにしたいと考えています。ボックスの例は、idが好きなことを正確に行っていません。

理想的には、非表示/表示のためにこれを行うのが好きです

これらの機能は次のようなものです

現在、上記の例を実行しようとすると、「runSomeFunction は関数ではありません」というエラーが発生します。

0 投票する
0 に答える
115 参照

jquery-selectors - jQuery BBQ プラグイン セレクターが機能しない

BBQ プラグインを使用して PHP ページを読み込んでいます。

これは、プラグインのサンプル コードにすぎません。

session.php には、MySQL DB のさまざまなデータ セットを介したナビゲーション メニューがあります。BBQプラグインを介してロードされるすべての側に、コメントフィールドがあります<textarea id='comment'></textarea>

AJAX を使用してテキストエリアからデータベースに入力を送信したいのですが$("textarea#comment").val();、ページが最初に URL で読み込まれたときにセレクターが機能します。PHPファイルから生成されたリンクをナビゲートすると、テキストエリアに書いたかどうかに関係なく、セレクターは何も出力しません(firebugコンソールでテスト済み)。(テキストエリアの値が事前設定されている場合、セレクターは機能しますが、コンテンツを変更した場合は機能しません)

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

jquery - Jquery BBQ でハッシュ後に値を取得する

URLのハッシュの後に値を取得したいので、Jquery BBQを使用しています。ので、私は持っています:

ログを調べると、次のように表示されます。

などなど

数値131は、必要なハッシュの後の値です。私はそれを取得できないようです(私はJqueryにかなり慣れていません)。では、この場合は 131 という値を取得するにはどうすればよいでしょうか? これはおそらく非常に簡単です...