Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   el.matches что за функция такая (https://javascript.ru/forum/events/62362-el-matches-chto-za-funkciya-takaya.html)

DynkanMaclaud 06.04.2016 22:02

el.matches что за функция такая
 
http://webformyself.com/god-bez-jquery/

В статейке автор заменяет функции jquery своими ... вот пример кода поиска index элемента , что такое el.matches найти не могу... match да есть а matches хз да и еще свойство элемента DOM ...

/**
 * @param   {Element}   el
 * @param   {string}    [selector]
 * @return  {number}
 */

h.index = function(el, selector) {
    var i = 0;

    while ((el = el.previousElementSibling) !== null) {
        if (!selector || el.matches(selector)) {
            ++i;
        }
    }

    return i;
};

рони 06.04.2016 22:22

DynkanMaclaud,
https://developer.mozilla.org/ru/doc...lement/matches


Часовой пояс GMT +3, время: 06:55.