Как отсортировать элементы страницы по z-index при отладке? - PullRequest
0 голосов
/ 20 июня 2011

Я отлаживаю метод JavaScript на веб-сайте ASP.NET 3.5 с использованием jQuery в Visual Studio 2008. В качестве проверки работоспособности я хотел бы посмотреть список элементов страницы, отсортированных по z-index. Какой хороший / простой способ сделать это? Я бы предпочел выражение, которое я могу ввести в окно Watch, но я открыт для других предложений.

РЕДАКТИРОВАТЬ: @polarblau ответил на мой вопрос, но я хотел опубликовать код, который я использовал, чтобы его было легче читать. Вот что я вставил в окно просмотра в Visual Studio:

$.map($('*').sort(function(a, b) { return b.style.zIndex - a.style.zIndex; }), function(e) { return '[' + e.id + '] = [' + e.style.zIndex + ']'; }).join(', ')

1 Ответ

2 голосов
/ 20 июня 2011

Хотелось бы что-то вроде , это работать? -

var sortByZIndex = function(a, b) {
    return a.style.zIndex - b.style.zIndex;
}
var sorted = $('div').sort(sortByZIndex);
alert("Sorted: " + $.map(sorted, function(e){ return e.id; }).join(', '));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...