在我的界面中为按钮“选择所有项目”触发了“点击”事件。此单击事件会触发一个动作以突出显示具有红色背景的所有项目。
它在 Firefox、Opera、IE 中运行良好,但在 Safari 和 Chrome 中却不行。在这些 webkit 浏览器中,单击“全选”按钮后不会出现红色背景。出现按钮单击背景后需要悬停项目。
你能提出任何解决方案吗?
有我的一段js代码:
events: {
'click .select-all-btn': 'selectAll'
},
selectAll: function() {
this.$('.nodebox').addClass('node-to-' + this.action + 'checked').removeClass('node-to-' + this.action + '-unchecked');
},
和一个适当的CSS:
.node-to-delete-checked .node-select
{
display: block;
background-color: rgba(121, 0, 0, 0.25);
}
.node-to-delete-unchecked .node-select
{
display: none;
}