Мне нужно перейти к методу actionSorter() и HTMLCollection, мне интересно, как это сделать, создавая временный div, отделенный от DOM.Как использовать querySelectorAll в отдельном доме?
Любые идеи?
var temp = document.createElement('div');
temp.className = 'temp';
temp.dataset.href = 'zoomout';
var coll = document.querySelectorAll('.temp');
this.actionSorter(coll);
actionSorter: function($el) {
var href = $el[0].dataset.href;
if (href === 'viewup') {
Viewer.itemAnimateUp();
}
if (href === 'viewright') {
Viewer.itemAnimateRight();
}
if (href === 'viewdown') {
Viewer.itemAnimateDown()
}
if (href === 'viewleft') {
Viewer.itemAnimateLeft();
}
return false;
},
Почему вы должны запросить? 'temp' уже является элементом, вы не можете это передать? – elclanrs
Что такое actionorter? – mplungjan
try 'this.actionSorter (temp);' –