1

以下のスクリプトを適用して、アプリケーション (JIRA) に追加したコメントに色を追加します。

<script type="text/javascript">
$(document).ready(function() {
    $(".activity-comment:even").css("background-color","#6699FF"); 
    $(".activity-comment:odd").css("background-color","#B2CCFF"); 
});

コメント http://i.minus.com/jFoE7kcaTqdrp.JPG

スクリプトを適用すると、コメントは上記のように表示されますが、他のタブ (作業ログ、履歴) に移動したり、新しいコメントを追加したりすると、スクリプトが機能しません。スクリプトを実行するには、ページを更新する必要があります。

色を永続的に設定する方法を教えてください。

注 : アプリケーションの告知バナーに JavaScript を適用しています。これにより、アプリケーションのすべてのページでスクリプトが実行されます。ソース ファイルを変更できます。

前もって感謝します :)

4

1 に答える 1

1

私はあなたが2つの方法でこのことを達成できると思います:

1- CSSを使用する場合:cssファイルに次のコード行を追加するだけです。

.activity-comment:even{
    background-color: #6699FF;
}
.activity-comment:odd{
    background-color: #B2CCFF;
}

2- Jqueryによる:この場合、jqueryの.live()関数を使用して、動的に追加されたコメントのスタイルを実現します。コメント送信ボタンのIDを取得するように(たとえば、comment_add)、次に:

$("#comment_add").live('click',function(){
    $(".activity-comment:even").css("background-color","#6699FF"); 
    $(".activity-comment:odd").css("background-color","#B2CCFF");
});

私はそれがあなたを助けると思います。

于 2013-01-18T07:02:17.623 に答える