Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使闪烁的背景为一种颜色(通知)_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 如何使闪烁的背景为一种颜色(通知)

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

当用户收到通知时,我会从数据库中进行检查,并将通知框置于闪烁状态。但是我想取消当用户单击以查看通知时的闪烁,并将其设置为一种颜色。例如当我点击时,背景将是红色的,不会改变

HTML:


所有的建议都适合我;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);
});