我应用以下脚本为我在应用程序(JIRA)中添加的注释添加颜色。
<script type="text/javascript">
$(document).ready(function() {
$(".activity-comment:even").css("background-color","#6699FF");
$(".activity-comment:odd").css("background-color","#B2CCFF");
});
comments http://i.minus.com/jFoE7kcaTqdrp.JPG
应用脚本后,注释显示如上,但是当我移动到其他选项卡(即工作日志,历史记录)或添加新注释时脚本不起作用。我需要刷新页面才能执行脚本。
有人可以帮助我如何永久设置颜色吗?
注意:我在应用程序公告横幅上应用了javascript,这使得脚本在应用程序的每个页面上运行,我可以对源文件进行更改。
提前致谢:)
答案 0 :(得分:1)
我认为你可以通过两种方式实现这一目标:
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");
});
我认为它会对你有所帮助。