0

本当に奇妙なグリッチ。私はCSSメニューを持っています。これは、ユーザーがサブメニューのある1つのリンクにカーソルを合わせると、サブメニューを表示します。他のページを表示している場合は、含まれている要素からマウスを離すとメニューが表示されなくなります。ただし、実際にページ(サービス)を表示している場合は、マウスアウトした後も表示されたままになります。

超奇妙。要素を調べることすらできません。私はそれを隠すためにもJavascriptを使いたくありません。考え?

http://firstglancesolutions.kinetixbizsuite.com/services.htm

4

1 に答える 1

1

以下のエラーは、サービス ページに表示されます。

キャッチされていない TypeError: null のメソッド 'getElementsByTagName' を呼び出せません

var _anchors = document.getElementById(menuid).getElementsByTagName('a');

上記の行 (Java_DynMenusSelectedCSS.js から) は menuid の ID を探していますが、サービス ページの html でそのような ID を見つけることができませんでした。

all.css の 216 行目:

#nav .drop-li ul.drop {
position: absolute;
top: 13%;
padding: 0 4px 7px;
clear: both;
z-index: 1000;
margin-top: 50px; }

削除display:none;しましたが、正常に動作するようになりました。また、overflow: none!important; もありました。これは有効なプロパティではありませんhidden;。引き続きオーバーフローを使用する場合は、代わりに使用してください。

于 2013-01-28T19:49:24.853 に答える