Size: a a a

2020 April 11

PD

Pavel Danyliuk in pro.js
$(document).keydown(function(e) {
        if (e.keyCode == 27) {
           console.log(this.div);
           this.close_dialog();
        }
     }.bind(this));
источник

A

Armen in pro.js
Pavel Danyliuk
$(document).keydown(function(e) {
        if (e.keyCode == 27) {
           console.log(this.div);
           this.close_dialog();
        }
     }.bind(this));
большое спасибо. сейчас попробую...
источник

A

Armen in pro.js
Pavel Danyliuk
$(document).keydown(function(e) {
        if (e.keyCode == 27) {
           console.log(this.div);
           this.close_dialog();
        }
     }.bind(this));
👍
источник

A

Armen in pro.js
Pavel Danyliuk
$(document).keydown(function(e) {
        if (e.keyCode == 27) {
           console.log(this.div);
           this.close_dialog();
        }
     }.bind(this));
Спасибо!!!!
источник

DE

Denis Efremov in pro.js
Pavel Danyliuk
$(document).keydown(function(e) {
        if (e.keyCode == 27) {
           console.log(this.div);
           this.close_dialog();
        }
     }.bind(this));
       $(document).keydown((e) => {
        if (e.keyCode == 27) {
           console.log(this.div);
           this.close_dialog();
        }
     });

Не проще так?
источник

S

Syntax Highlight Bot in pro.js
Denis Efremov
       $(document).keydown((e) => {
        if (e.keyCode == 27) {
           console.log(this.div);
           this.close_dialog();
        }
     });

Не проще так?
источник

PD

Pavel Danyliuk in pro.js
Да нема за что.
источник

PD

Pavel Danyliuk in pro.js
@piterden может с байндом сам потом до этого дойдет 🙂
источник

A

Armen in pro.js
Denis Efremov
       $(document).keydown((e) => {
        if (e.keyCode == 27) {
           console.log(this.div);
           this.close_dialog();
        }
     });

Не проще так?
а что тут изменилось не нашёл разницы...
источник

A

Armen in pro.js
а понял
источник

A

Armen in pro.js
да и так пошло !
источник

A

Armen in pro.js
просто и легко :) оказывается...
источник

A

Armen in pro.js
второй вопрос? :)
источник

A

Armen in pro.js
Есть станицы сайта, контент которого загружается через ajax - jquery.
С каждой загружаемой страницей, загружается его javascript файл.
В этом файле функции которые нужны именно для этой страницы.
Когда делается переход на другую старницу и снова возврат назад, то этот файл ещё раз загружается.
И так несколько раз. И если, к слову, выполняется какая-то функция, то она выполняется несколько раз. Столько раз, сколько она была уже загружена.
источник

A

Armen in pro.js
пробовал загружать и getScript, и файлом <script src = '...'>, и просто внедрял в код

<script>
.....
</script>

но нет, всё остаётся, и созданные объекты, и функции ...

Как при выходе забыть всё что было до этого?
источник

DE

Denis Efremov in pro.js
Грузить JS только 1 раз
источник

A

Armen in pro.js
ну и так пробовал, сделал массив, при загрузке файла запоминаю в массиве что такой файл уже был, и повторно не загружаю, но всё равно этот один раз уже и висит тоже, а убрать его вообще можно?
источник

DE

Denis Efremov in pro.js
Сделай JS файл, для всех страниц и загружай его только 1 раз
источник

DE

Denis Efremov in pro.js
Аяксом грузи только контент
источник

DE

Denis Efremov in pro.js
А че у тебя на беке?
источник