問題タブ [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.

0 投票する
3 に答える
1442 参照

jquery - jQueryのfadeIn/fadeOutIEのcleartypeグリッチ遷移を修正する方法

これはIEとjQueryのよく知られたバグです。

IEはClearTypeを失っています

私が求めているのは、「修正」が適用される前に、その醜い遷移効果をどうにかして取り除くことは可能ですか。IEでこれをテストします。

http://www.kevinleary.net/wp-samples/ie-fade-problems.php

それはより悪い問題の解決策ですが、その遷移と「不明瞭なタイプ」のコンテンツのフラッシュを修正することは可能ですか?

それほど問題にはなりませんが、jquery(スーパーフィッシュ)のメインWebサイトメニュー用です-これらの遷移はほとんど目に見えます...

編集:注意すべきことは1つだけです-これはブラウザでも発生しますか?多分それはIE設定の何かですか?

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

javascript - Superfish は IE8 では表示されません

IE8 のみでドロップダウン メニューがまったく表示されない superfish に問題があります。他のすべて(IE6でも)に表示されますが、IE8には表示されません。ソースJSをまったく変更せず、リストが表示される「subnav」というdivを呼び出しています。

メニュー項目にマウスを合わせると、ドロップダウン メニューの CSS が「visibility: visible, display:block」に変更され、メニューが表示されます。IE8 では何も起こらず、CSS もまったく変更されません。

それを引き起こしている可能性のあるアイデアはありますか?また、superfish の supersubs プラグインも使用しています。

CSSは次のとおりです。

ページ上での進行状況は次のとおりです。

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

html - Superfish メニューで ASCII 文字 62 が正しく表示されない

私は Superfish メニューを使用しており、サブメニューを持つメニューには文字エンティティ>を使用していますが、以前は ">" として表示されていました

私は IE8 を使用していますが、何らかの理由で、この大なり記号が表示される代わりに、その場所に 2 つの非常に小さな正方形のボックスが並んで表示されます。

62 の HTML ASCII 文字が表示されない理由がわかりませんか?

どこにアップロードできるかわからないので、実際の写真をどこに表示できるかわかりません。

何か案は?

ありがとう。

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

jquery - アクティブリンクjquerysuperfish

質問があります。次の構造のjqueryスーパーフィッシュメニューを使用します

私が欲しいのは、リンクをクリックするとメニュー構造が表示されることです

したがって、index.htmlをクリックすると、href index.htmlのすべてのリンクにリンクが設定されますが、proef.htmlをクリックすると、hrefproef.htmlにアクティブなクラスが設定されます-ページ-バージョン情報

これまで私はこれを試しましたが、悪い結果になりました

0 投票する
4 に答える
3470 参照

javascript - Drupal 7 のメイン メニュー、アップグレードされたテーマの JQuery & Superfish に関する問題

Drupal 6 テーマを Drupal 7 に更新しています。Drupal 6 バージョンでは、プライマリ メニューに JQuery を挿入してドロップ ダウンとして機能させる (+ メニュー ツリーを取得するための前処理関数) 素敵な小さなメニュー関数がありました。そしてこれはうまくいきました。

私のテーマの Drupal 7 バージョンでは、Drupal 6 で行ったように info ファイルで JavaScript を呼び出し、レンダリングされたページのソースを見ると、メニュー自体に挿入されていません。以下のスクリプトと標準の superfish.js を呼び出します (Drupal 6 でも問題なく動作しました)。

すべての jQuery('#navigation ul').superfish({ 面倒な作業を行う行は次のとおりだと思います(メニューの周囲のdiv IDは「#navigation」であり、その後<ul>タグが開始されることに注意してください。)

メイン メニューのメニュー ツリーを取得するために、Drupal 7 バージョンでも前処理関数を実行しています。ツリー全体が Firebug で表示されているのを確認できますが、Jquery で挿入されたコードが欠落していることがわかります。

私の Drupal 6 テーマでは、次のように表示されます。

<ul class="menu sf-js-enabled" style="visibility: hidden; display: none;">... -- もちろん、マウスオーバーすると「表示: なし」が「表示」に変わります。

しかし、私のテーマの Drupal 7 バージョンでは、Firebug に表示されるのは: <ul class="menu">...

私は JavaScript についてあまり詳しくないので、これが修正方法を見つける方法について誰かにベルを鳴らしてくれることを願っています。ありがとう。

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

jquery - マルチコンテナの設計図グリッドとドロップダウンメニューが原因で途切れる

ヘッダー(ブループリント)コンテナーにドロップダウンメニューがあります(superfish jquery / cssプラグインを使用しています)。フッターとメインコンテンツコンテナもあります。(私はそれらを持っているので、ブラウザーの幅を満たすそれぞれの背景を持つことができます)。問題は、ドロップダウンメニュー(ドロップダウンパーツ)が途切れて、コンテナが終了して次のコンテナが開始したときにサブメニューのリンクが表示されないことです。ドロップダウンメニューをコンテナに入れないことで、これを回避できますが、メニューが適切に配置されません。

ヘッダーの周りのブループリントコンテナを使用して、それが途切れないようにする方法はありますか?またはいくつかのCSSをグリッドに合わせることができますか?(私は960px幅のグリッドを使用しています-関連するすべてのcssをコピーしようとしましたが、それでも何らかの理由で整列しなかったので、何かを逃した可能性があります)

私はいくつかのおそらく関連するcssを含めました...それはまだちょっと厄介なので気が進まなかったが、私はすべてのdivに理由があったと思います... :((#menuはsf-menuを分離するために使用されたと思いますナビゲーションバーの他のリンク、#nav_containerはバーのスタイルを設定することであり、ブループリントグリッドは.containerに含まれている必要があり、何が起こっているのかがわかるまで、superfish.cssのコードを自分のスタイルとは別に維持しようとします--Iまた、説明なしでいくつかの例に従ったため、次のcssの多くで実際に必要なプロパティがわかりません)また、ブループリント付きのcompass / sass railsプラグインを使用しているため、最終結果は通常よりも冗長になる可能性がありますcss..。

HTML:

そのため、メインメニューの[アカウント]にカーソルを合わせると、ドロップダウンメニューが表示されますが、[設定]と[その他]のリンクが途切れます。

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

html - Firefox4に垂直に表示されるhtml水平メニュー

Firefox 4(ベータ10)でWebサイトをテストしたところ、水平メニューが垂直に表示されています。

Chromeでは、メニューは次のように水平になります。 ここに画像の説明を入力してください

しかし、Firefox 4では、次のように表示されます。

ここに画像の説明を入力してください

スーパーフィッシュ横メニューを使用しています。Webサイトの例は、Firefox4では問題ないようです。

これがFirefox4のバグなのか、それとも私の水平メニューコードに何か問題があるのか​​をどのように調査し始めますか?

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

superfish - IE でサーバーに公開すると、Superfish ドロップダウンが遅れる

Visual Studioで実行すると問題ありませんが、IEのWebサーバーに展開すると遅れます。Mozilla と完全に連携します。

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

javascript - IE8互換モードとIE7でのみJavaScriptエラー

IE7とIE8の互換モードでのみ迷惑なエラーが発生します。FireFoxやその他のブラウザは正常に動作します。

サイトはここにあります:

http://174.136.92.214/test/test.html

エラーとコードを見ると、SuperFish/jQueryコード内に何か問題があることがわかります。これは驚くべきことです。

どんな助けでもいただければ幸いです。

Webページエラーの詳細

ユーザーエージェント:Mozilla / 4.0(互換性; MSIE 8.0; Windows NT 6.1; WOW64; Trident / 4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.3; .NET4.0E)タイムスタンプ:2011年3月2日水曜日21:13:57 UTC

メッセージ:予期される識別子、文字列、または数値行:23文字:13コード:0 URI: http: //174.136.92.214/test/test.html

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

css - CSS継承は私を失望させています

現在、スーパーフィッシュを使ったメニューを考案中です。CSS で完全にカスタマイズできますが、非常にイライラする問題が発生しています。

第 2 層のメニューは、I-know-not-where から何らかの形で値を継承し、それを変更するために何をしても、レイアウト全体が完全に破壊されます。テキストがどういうわけかさらに下の行全体であるように見えます。ただし、マウスオーバー スタイルは正常に機能しています。

もう 1 つの苛立たしいことは、テキストを tier1 メニュー項目からバーの下部に移動する必要があることです。これまで試したことはありませんが、項目全体ではなくテキストのみを移動しました。誰かがそれに対する解決策を持っているなら、それも大歓迎です。

ここで私が何を意味するかを見ることができます: http://redaxo.witconsult.de/ メニュー項目 2 と 5 (Leistungen & Kontakt) のティア 2 メニューに関するものです。

問題の原因と思われるコードは次のとおりです。コード全体は次のとおりです: http://redaxo.witconsult.de/files/superfish.css

ありがとうございます!