問題タブ [superfish]
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.
jquery - スーパーフィッシュのドロップダウン位置
スーパーフィッシュのドロップダウン UL に異なる位置を設定できるかどうかを知っている人はいますか? 水平ナビゲーション バーがあります。左側ではドロップダウンをボタンの左側に配置し、右側ではドロップダウンをボタンの右側に配置したいと考えています。
jquery - ページのリロード後に addClass を保持する JQuery
私は JQuery の初心者で、Superfish スクリプトに基づいたメニューに取り組んでいます。リンクをナビゲートするときに、現在クリックされている項目セットに addClass を保持するのに問題があります。
私のコード:
JS
HTML
上記の html は正常に動作し、クラス "corrente" は正しく設定されていますが、実際のリンクを挿入して html を変更すると、クラスは正常に設定されますが、宛先ページが読み込まれると失われます。
追加されたクラスを保存し、それを宛先ページに渡す方法について何かアドバイスをいただけますか?
前もって感謝します
jquery - オプション「onInit」を開くための Superfish
一部のページでは、ページが開くとすぐに、デフォルトで Superfish (メニュー プラグイン) が最初のレベルのオプションの 1 つを展開するようにします。このオプションは id="me" であると考え、"onInit" 関数を実装しようとしましたが、機能しません。誰か見てくれませんか?ありがとう。
jquery - IE7 での Jquery Superfish の問題
IE7 でのみ、サブメニューがページのコンテンツの下に表示されます。bgframe プラグインを使用しています。
ここに私のコード: $("ul.sf-menu").superfish({ speed: 'fast', autoArrows: false // 矢印マークアップの生成を無効にする }).find('ul').bgIframe({opacity :間違い});
あなたはなにか考えはありますか?
どうもありがとうございました。さようならZ
javascript - 一部のコンピューターでのみIE8/Superfishの問題に関するヘルプのトラブルシューティング
私たちのウェブサイトは、メニューにsuperfish jQueryプラグイン(http://users.tpg.com.au/j_birch/plugins/superfish/)を使用しており、Firefox、IE6、IE7、Safari、Chromeなどで正常に動作します。 ...そしてほとんどのIE8インストールでも。問題は、一部のIE8インストールでは、メニューが機能しないことです(マウスオーバーで強調表示されますが、メニューをドロップダウンしません)。
これは私を困惑させました。いくつかの顧客からの苦情に加えて、問題を再現する1台の(Windows XP)マシンを社内に持っています。ただし、問題が発生していない別のWin XP/IE8マシンも社内にあります。私は異なるブラウザ間のJS/CSSの問題に対処することに慣れていますが、まったく同じOSとブラウザ上の2台のマシン間のこの問題は少し多いです。
ああ、そして問題をさらに曖昧にするために、問題を再現しているマシンは、Javascriptまたはその他のエラーを示していません(開発者モードに入った場合でも)。だから...誰かが何が起こっている可能性があるかについて何か提案がありますか?
私の2台の「テスト」マシンのどちらにも特別なプラグインや問題を引き起こすものがないことを知っている限り、それらは重要なすべての点で同一であり、スタックトレースを確認できるJSエラーは発生していませんのまたは何か。しかし、これは私のテストマシンに固有のクレイジーな問題だけではありません。私が言ったように、一部の顧客もそれを報告しているからです。
どんな助けでもいただければ幸いです。
jquery - jQuery + Superfish + Supersubs + プロトタイプ + IE = 失敗!
jQuery 用の Superfish メニュー プラグインを使用して、一部のページに垂直メニューを表示しています。また、Supersubs.js プラグインを使用して、メニュー システムの各レベルが最も幅の広い LI 要素と同じ幅になるようにしています。
ダウンロード zip ファイルに含まれている EXAMPLE.HTML ファイルを取得し、prototype.js ライブラリをソースに追加しました。
予想されるように、FF、Chrome、Safari はすべてメニューを正しくレンダリングし、supersubs プラグインを使用して、メニューの各レベルが少なくとも最も広い要素と同じ幅であることを確認します。
そして、IEがあります.....
ページに Prototype.js ライブラリを含めるとすぐに、IE は Supersubs プラグインを無視します。
example.html ソースは次のとおりです。
jQuery.noConflict() を試しました。(function($) {})(jQuery); の形式を使用していても、$ の代わりに jQuery を使用するようにプラグイン ファイルのソースを変更しました。それは問題ではありません。
誰でもこれを手伝ってもらえますか?私の髪を引っ張る試合。
前もって感謝します!
javascript - スーパーフィッシュ、2つのメニューが同時に開きます-防ぐ方法は?
スーパーフィッシュメニューがあり、遅延は800に設定されていますが、あるドロップダウンから別のドロップダウンに移動すると、前のドロップダウンと新しいドロップダウンが同時に表示されます。800msの遅延が終了するまで、前のドロップダウンは消えます。遅延を変更したくありませんが、新しいドロップダウンを開いた場合、以前に開いたドロップダウンを遅滞なくすぐに閉じたいと思います。これが理にかなっていることを願っています。
それを行う方法はありますか?
ありがとう!!
jquery - IE8 のスーパーフィッシュ メニューのレンダリングが間違っているのはなぜですか?
スーパーフィッシュjqueryプラグインを使用しています
ここでスーパーフィッシュ メニューを表示する場合:クリック
ドロップダウンは、Chrome、Firefox、Safari、IE6、IE7 で (メイン コンテンツの上に) 正しく表示されます。
しかし、何らかの理由で、IE8 のメイン コンテンツよりも遅れています。
スーパーフィッシュ メニューの z-index は、私が設定するまでは IE7 が正しく動作していませんでしたが、IE8 は修正されませんでした。
何か不足していますか?
jquery - jquery uiテーマフレームワークを使用するスーパーフィッシュ?
jquery uiテーマフレームワークを使用してスーパーフィッシュを作成する方法があるかどうか疑問に思っていました。それが現在不可能な場合は、jqueryuiスタイルを使用してスーパーフィッシュを作成するためにどのような方法を適用できますか。
貴重なご意見ありがとうございます。
マイケル