2009-05-16 19 views
0

ほとんどの場合、私のメニューが終了しましたが、ユーザーに応じていくつかの部分を削除する必要があります。それはFirefoxでは大丈夫ですが、Internet Explorer上では何も表示しないようにliを設定していますが、代わりに空白が残っています。IEでのDynamic Superfishメニューの問題

ありがとうございました。

+0

コードを投稿できますか? – janhartmann

+0

foreach(menuValuesの文字列menuValue) { StringBuilder script = new StringBuilder();script.Append(string.Format( "var menu = $ get( '{0}');"、menuValue)); script.Append( "if(menu!= null){menu.style.display = 'none';}"); ScriptManager.RegisterStartupScript(this.Page、this.GetType()、string.Format( "HideMenu {0}"、menuValue)、script.ToString()、true); } 私の夫人はそれぞれIDを持っています。申し訳ありませんがここでコードを書式設定する方法がわかりません。ありがとう。 – user107203

答えて

0

スタイル表示なしの代わりに、代わりにjquery remove関数を使用しました。

0

visibility: hidden 

をしようとしましたか?

また、セキュリティの場合は、リンクを隠すだけの唯一のセキュリティ手段ではないことに注意してください。アプリケーションは、誰かまたはGoogleがリンクを取得した場合、Googleはいつもそうする)。

+0

ちょうどそれを試して、まだ空白のマークを残します。 – user107203