Вопросы с тегом «javascript»

Для вопросов, касающихся программирования в ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (исключая ActionScript). Этот тег редко используется отдельно, но чаще всего ассоциируется с тегами [node.js], [jquery], [json] и [html].

9
Как определить положение прокрутки страницы с помощью jQuery
У меня проблемы с функциональностью jQuery на моем сайте. Что он делает, это то, что он используетwindow.scroll() функцию для распознавания, когда окна изменяют свою позицию прокрутки, и при изменении вызывает несколько функций для загрузки данных с сервера. Проблема заключается в .scroll() функция вызывается, как только происходит небольшое изменение в положении …

4
Правильное использование const для определения функций в JavaScript
Мне интересно, есть ли какие-либо ограничения на то, какие типы значений могут быть установлены с помощью constJavaScript - в частности, функции. Это действительно? Конечно, это работает, но считается ли это плохой практикой по какой-либо причине? const doSomething = () => { ... } Должны ли все функции быть определены таким …



11
Как установить фокус для определенного поля в модале Bootstrap, как только оно появится
Я видел пару вопросов относительно модов начальной загрузки, но ни один из них точно не такой, так что я продолжу. У меня есть модал, который я называю onclick, так что ... $(".modal-link").click(function(event){ $("#modal-content").modal('show'); }); Это прекрасно работает, но когда я показываю модальный режим, я хочу сосредоточиться на первом элементе ввода …

9
Предложения Twitter's typeahead.js не имеют стиля (без рамки, прозрачного фона и т. Д.)
Я использую щебетать typeahead.js 0.9.3, и, похоже, мои предложения вообще не разработаны. Я получаю это: Вместо чего-то вроде этого: (взято со страницы примеров ) JavaScript, включающий typeahead: $('.search-typeahead').typeahead({ name: 'videos', remote: { url: '/api/v1/internal/videos/typeahead?text=%QUERY' } }); Элемент ввода HTML: <input type="text" value="" id="search_keywords" class="no-clear search-typeahead"/> Дополнительные замечания: Сайт, на котором …

8
var self = this?
Использование методов экземпляра в качестве обратных вызовов для обработчиков событий изменяет область действия thisс «Мой экземпляр» на «Независимо от того, что только что вызвало обратный вызов» . Так что мой код выглядит так function MyObject() { this.doSomething = function() { ... } var self = this $('#foobar').bind('click', function(){ self.doSomethng() // …

9
Javascript цикл foreach на объекте ассоциативного массива
Почему цикл for for-each не выполняет итерацию по моему объекту ассоциативного массива JavaScript? // defining an array var array = []; // assigning values to corresponding keys array["Main"] = "Main page"; array["Guide"] = "Guide page"; array["Articles"] = "Articles page"; array["Forum"] = "Forum board"; // expected: loop over every item, // …

9
Отключить параметры печати браузера (верхние и нижние колонтитулы, поля) со страницы?
Я видел, как этот вопрос задавался несколькими способами на SO и нескольких других сайтах, но большинство из них либо слишком специфичны, либо устарели. Я надеюсь, что кто-то может дать здесь окончательный ответ, не потворствуя спекуляциям. Есть ли способ, с помощью CSS или javascript, изменить настройки принтера по умолчанию, когда кто-то …

12
AngularJS: Как запустить дополнительный код после того, как AngularJS отобразил шаблон?
У меня есть угловой шаблон в DOM. Когда мой контроллер получает новые данные от службы, он обновляет модель в области $ и повторно отображает шаблон. Пока все хорошо. Проблема заключается в том, что мне нужно также выполнить дополнительную работу после того, как шаблон был перерисован и находится в DOM (в …


13
JavaScript уменьшить () на объекте
Есть хороший метод Array reduce()для получения одного значения из Array. Пример: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); Как лучше всего добиться того же с объектами? Я хотел бы сделать это: { a: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, array){ return previous.value + current.value; }); Тем …

24
Как сгруппировать массив объектов по ключу
Кто-нибудь знает (если возможно, lodash) способ сгруппировать массив объектов по ключу объекта, а затем создать новый массив объектов на основе группировки? Например, у меня есть массив автомобильных объектов: var cars = [ { 'make': 'audi', 'model': 'r8', 'year': '2012' }, { 'make': 'audi', 'model': 'rs5', 'year': '2013' }, { 'make': …

30
Вертикально центрирующееся модальное окно Bootstrap
Я хотел бы центрировать мой модал в области просмотра (в середине) Я попытался добавить некоторые свойства CSS .modal { position: fixed; top:50%; left:50%; } Я использую этот пример http://jsfiddle.net/rniemeyer/Wjjnd/ Я попытался $("#MyModal").modal('show').css( { 'margin-top': function () { return -($(this).height() / 2); }, 'margin-left': function () { return -($(this).width() / 2); …

5
Сделать Bootstrap Popover Появиться / исчезнуть при наведении вместо Click
Я создаю веб-сайт с помощью Popover Bootstrap, и я не могу понять, как заставить всплывающее окно появляться при наведении курсора вместо щелчка. Все, что я хочу сделать, - это чтобы всплывающее окно появлялось, когда кто-то наводит курсор на ссылку, а не щелкает по ней, и чтобы оно исчезало при удалении. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.