0

iWeb のクライアントによって生成された「Web サイト」があります。彼は引き続き iwebs を使用し、生成されたサイトを単純にアップロードしたいと考えていますが、メニューの CSS に矛盾があり、外部 URL にリンクするための要素がメニューに必要であることに気付きました。どちらも iWeb アプリケーション / エディターでは修正できないようです。

私が言えることは、iWeb はプロトタイプを使用してメニューを描画するということです。したがって、静的 HTML ではありません。ただし、生成された HTML を protoype でナビゲートできるはずです (これは iweb が使用するものなので、正しく使用できるはずです)。

  • メニュー内のアイテムと、単一のコンテンツの変更
  • 外部にリンクするtgeを持つことができるようにします。

    このように彼の座り方を「修正」するには、彼がアップロードした後に 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"});
    });
    
  • 4

    1 に答える 1

    0

    JavaScript では、ダッシュ付きの CSS プロパティをキャメルケースで記述する必要があります。したがって、背景には「background-color」の代わりに「backgroundColor」を使用してみてください。これは機能し、引用符は使用しないでください。

    $("ul#widget0-navbar-list li").each(function(elm){ 
        elm.setStyle({
            backgroundColor: "#FFFFFF"
        }); 
    }); 
    
    于 2010-08-26T21:50:17.310 に答える