Всем огромное спасибо!
|
Цитата:
<html> <head> <meta charset="utf-8"> </head> <body> <div class="link">ссылка1</div> <div class="link">ссылка2</div> <div class="link">ссылка3</div> <div id="block">Поднимающийся див</div> <script> [].forEach.call(document.querySelectorAll(".link"), function(el) { el.onclick = function(){ this.appendChild(document.getElementById("block")); }; }); </script> </body> </html> Vanilla .js рулит ;) |
Вы думаете, что document.querySelectorAll(".link") умнее jQuery? Эта библа и использует этот метод в первую очередь, если он доступен.
Дело не в методе, а поиске. Вы свой тест в тепличном режиме запускаете, а на странице элементов может быть в тысячу и более. А значит поиск по классу не конкретизируя чего, это перебор всех без исключения DOM элементов. |
Часовой пояс GMT +3, время: 05:13. |