0
選擇容器我試圖創建容器選擇喜歡的,如果Firefox的調試工具(CTRL轉變 + Ç)。總體思路是返回所選(單擊)元素的列表以供進一步處理。像在Firefox調試工具
這是我現在有:
$('ul,li,a').on('mouseenter', function (e) {
e.stopPropagation();
$(this).css({
outline: "1px solid red"
});
}).on('mouseleave', function (e) {
e.stopPropagation();
if (!$(this).hasClass('box-selected')) {
$(this).css({
outline: 0
});
}
}).on('click', function (e) {
e.stopPropagation();
if ($(this).hasClass('box-selected')) {
$(this.removeClass('box-selected'))
.css({
outline: 0
});
e.preventDefault();
} else {
$(this).addClass('box-selected').
css({
outline: '1px solid green'
});
e.preventDefault()
}
});
作品在simplests情況,但普遍的問題是事件冒泡, 和選擇界面不是很友好。
它是如何在Firefox中完成的?也許它需要更好的造型?怎麼樣的工具提示?