我在使用 jquery 时面临背景颜色更改问题。
当页面第一次加载并且用户将鼠标悬停在表格行上时,表格行的背景会发生变化。
一旦用户单击表格行单元格以生成 jquery 弹出窗口,弹出窗口所属行的背景颜色就会发生变化。
一个用户通过单击文档上的任意位置关闭弹出窗口(使用 jquery),第一行提到的行的悬停突出显示功能被禁用,我需要它保持有效,只要没有弹出窗口打开。
这是我试图添加到我的 jquery 中的内容,它一直有效,直到其中一个弹出窗口显示一次。换句话说,下面的代码只触发一次,而不是像我需要的那样保持有效:
if($(".webpopup,.phonepopup").is(":hidden")){
$("tr").hover(function(){
$(this).toggleClass('fresh');
});
}
js小提琴: