Javascript 如何使闪烁的背景为一种颜色(通知)
当用户收到通知时,我会从数据库中进行检查,并将通知框置于闪烁状态。但是我想取消当用户单击以查看通知时的闪烁,并将其设置为一种颜色。例如当我点击时,背景将是红色的,不会改变 HTML:Javascript 如何使闪烁的背景为一种颜色(通知),javascript,jquery,ajax,Javascript,Jquery,Ajax,当用户收到通知时,我会从数据库中进行检查,并将通知框置于闪烁状态。但是我想取消当用户单击以查看通知时的闪烁,并将其设置为一种颜色。例如当我点击时,背景将是红色的,不会改变 HTML: 所有的建议都适合我;ajax、jquery、javascript使用创建闪烁功能时,需要首先将其返回值存储在变量中,如: var timer = setInterval(change, 750); 当您单击$(“#通知框”)时,您只需要调用方法来停止计时器,这样change函数调用也会停止,如下所示: $('#n
所有的建议都适合我;ajax、jquery、javascript使用创建闪烁功能时,需要首先将其返回值存储在变量中,如:
var timer = setInterval(change, 750);
当您单击$(“#通知框”)
时,您只需要调用方法来停止计时器,这样change
函数调用也会停止,如下所示:
$('#notification-box').click(function(e){
$(e.target).css('backgroundColor', 'red');
clearInterval(timer);
});
使用创建闪烁功能时,首先需要将其返回值存储在变量中,如:
var timer = setInterval(change, 750);
当您单击$(“#通知框”)
时,您只需要调用方法来停止计时器,这样change
函数调用也会停止,如下所示:
$('#notification-box').click(function(e){
$(e.target).css('backgroundColor', 'red');
clearInterval(timer);
});
谢谢你的回答。clearinterval成功了。解决图标背景色问题;我把$(e.target)改为$(“#通知框”)。谢谢你的回答。clearinterval成功了。解决图标背景色问题;我将$(e.target)更改为$(“#通知框”)。
$('#notification-box').click(function(e){
$(e.target).css('backgroundColor', 'red');
clearInterval(timer);
});