インターフェイスの「すべてのアイテムを選択」ボタンに対して「クリック」イベントがトリガーされます。このクリック イベントは、すべての項目を赤い背景で強調表示するアクションを起動します。
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;
}