iWeb のクライアントによって生成された「Web サイト」があります。彼は引き続き iwebs を使用し、生成されたサイトを単純にアップロードしたいと考えていますが、メニューの CSS に矛盾があり、外部 URL にリンクするための要素がメニューに必要であることに気付きました。どちらも iWeb アプリケーション / エディターでは修正できないようです。
私が言えることは、iWeb はプロトタイプを使用してメニューを描画するということです。したがって、静的 HTML ではありません。ただし、生成された HTML を protoype でナビゲートできるはずです (これは iweb が使用するものなので、正しく使用できるはずです)。
このように彼の座り方を「修正」するには、彼がアップロードした後に 1 つのスクリプト ファイルを含める必要があります。
与えられた
<ul class="navbar-list" id="widget0-navbar-list">
<li class="current-page"><a>Welcome </a></li>
<li class="noncurrent-page"><a>Why? </a></li>
<li class="noncurrent-page"><a>Uses </a></li>
<li class="noncurrent-page"><a>Products </a></li>
</ul>
各 LI アイテムのパディングを設定し、'Product' LI のコンテンツを別の場所にリンクするように変更するにはどうすればよいですか。
いくつかのことを試しましたが、すべて何もしないようです。
$("ul#widget0-navbar-list li").each(function(elm){
elm.setStyle({"background-color": "#FFFFFF"});
});