Javascript,Jquery在我更改选项卡时不起作用
我应用下面的脚本为我在应用程序(JIRA)中添加的注释添加颜色Javascript,Jquery在我更改选项卡时不起作用,javascript,jquery,jira,Javascript,Jquery,Jira,我应用下面的脚本为我在应用程序(JIRA)中添加的注释添加颜色 $(文档).ready(函数(){ $(“.activity comment:偶数”).css(“背景色”,“#6699FF”); $(“.activity comment:odd”).css(“背景色”,“#B2CCFF”); }); 应用脚本后,注释如上所示,但是当我移动到其他选项卡(即Worklog、History)或添加新注释时,脚本不起作用。我需要刷新页面以执行脚本 有人能帮我永久设置颜色吗 注意:我正在应用应用程
$(文档).ready(函数(){
$(“.activity comment:偶数”).css(“背景色”,“#6699FF”);
$(“.activity comment:odd”).css(“背景色”,“#B2CCFF”);
});
应用脚本后,注释如上所示,但是当我移动到其他选项卡(即Worklog、History)或添加新注释时,脚本不起作用。我需要刷新页面以执行脚本
有人能帮我永久设置颜色吗
注意:我正在应用应用程序公告横幅上的javascript,这会使脚本在应用程序的每个页面上运行,我可以对源文件进行更改
提前感谢:)我认为你可以通过两种方式实现这一目标:
1-使用CSS:只需在CSS文件中添加以下代码行:
.activity-comment:even{
background-color: #6699FF;
}
.activity-comment:odd{
background-color: #B2CCFF;
}
2-By Jquery:在本例中,使用Jquery的函数实现动态添加注释的样式。如获取评论提交按钮的id(假设:comment\u add),然后:
$("#comment_add").live('click',function(){
$(".activity-comment:even").css("background-color","#6699FF");
$(".activity-comment:odd").css("background-color","#B2CCFF");
});
我认为这会对你有所帮助。我认为你可以通过两种方式实现这一目标:
1-使用CSS:只需在CSS文件中添加以下代码行:
.activity-comment:even{
background-color: #6699FF;
}
.activity-comment:odd{
background-color: #B2CCFF;
}
2-By Jquery:在本例中,使用Jquery的函数实现动态添加注释的样式。如获取评论提交按钮的id(假设:comment\u add),然后:
$("#comment_add").live('click',function(){
$(".activity-comment:even").css("background-color","#6699FF");
$(".activity-comment:odd").css("background-color","#B2CCFF");
});
我想它会对你有所帮助。你是说一个额外的CSS文件可以做到这一点吗?你能提供一个例子吗?你的意思是一个额外的CSS文件可以做到这一点?您能提供一个例子吗?
live
已被弃用,请在instead@Workonphp,我想使用CSS,因为有很多方法可以添加注释,用户可以在选项卡之间切换。我尝试了你的CSS解决方案,但不幸的是它不起作用。你能帮忙吗。ThanksMizan:你也可以用jquery试试,我想这没什么大不了的。jquery也不起作用,当我添加评论时,有一些ajax请求被发送了,我用firebug找到了。我可以通过使用setInterval()来解决这个问题,我在那里执行css ever 100毫秒。live
不推荐使用,在instead@Workonphp,我想使用CSS,因为有很多方法可以添加注释,用户可以在选项卡之间切换。我尝试了你的CSS解决方案,但不幸的是它不起作用。你能帮忙吗。ThanksMizan:你也可以用jquery试试,我想这没什么大不了的。jquery也不起作用,当我添加评论时,有一些ajax请求被发送,我用firebug找到了。我可以通过使用setInterval()来解决这个问题,在这里我每100毫秒执行一次css。