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

119
Самый простой способ открыть окно загрузки, не уходя со страницы

Каков наилучший кроссбраузерный способ открыть диалоговое окно загрузки (предположим, мы можем установить content-dision: attachment в заголовках) без перехода с текущей страницы или открытия всплывающих окон, что плохо работает в Internet Explorer (IE )...

119
Как сортировать массив по нескольким столбцам?

У меня многомерный массив. Первичный массив - это массив [publicationID][publication_name][ownderID][owner_name] Я пытаюсь отсортировать массив owner_nameпостепенно publication_name. Я знаю, что у вас есть JavaScript Array.sort(), в который вы можете поместить пользовательскую функцию, в моем...

119
Почему результаты различаются в зависимости от расположения фигурных скобок?

Почему приведенные ниже фрагменты кода, взятые из этой статьи , дают разные результаты из-за всего лишь одного изменения в расположении фигурных скобок? Когда открывающая фигурная скобка {находится на новой строке, test()возвращается undefined, и в предупреждении отображается «нет - она...

119
Использование querySelectorAll для получения прямых потомков

Я умею это делать: <div id="myDiv"> <div class="foo"></div> </div> myDiv = getElementById("myDiv"); myDiv.querySelectorAll("#myDiv > .foo"); То есть я могу успешно получить всех прямых потомков myDivэлемента, у которого есть класс .foo. Проблема в том, что меня беспокоит,...

119
Получить contentEditable позицию индекса курсора

Я нахожу массу хороших кроссбраузерных ответов о том, как УСТАНОВИТЬ курсор или позицию индекса курсора в contentEditableэлементе, но ни одного о том, как ПОЛУЧИТЬ или найти его индекс ... Я хочу знать индекс каретки в этом div, on keyup. Итак, когда пользователь набирает текст, я могу в любой...

119
Резервные решения для локального хранилища HTML5 [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Я ищу библиотеки и код javascript, которые...

119
Как указать, что параметр является необязательным, используя встроенный JSDoc?

Согласно вики JSDoc для @param вы можете указать, что @param является необязательным, используя /** @param {String} [name] */ function getPerson(name) { } и вы можете указать встроенный параметр, используя function getPerson(/**String*/ name) { } И я могу объединить их следующим образом, и это...

119
Программно выделить текст в содержательном элементе HTML?

В JavaScript можно программно выделить текст в элементе inputили textarea. Вы можете сфокусировать ввод с помощью ipt.focus(), а затем выбрать его содержимое с помощью ipt.select(). Вы даже можете выбрать определенный диапазон с помощью ipt.setSelectionRange(from,to). Мой вопрос: есть ли способ...

119
Как получить даты highcharts по оси x?

Есть ли стандартный способ получить даты по оси X для Highcharts? Не могу найти в их документации: http://www.highcharts.com/ref/#xAxis--type Когда мой временной диапазон достаточно велик, он показывает даты. Однако, когда временной диапазон недостаточно велик, он просто показывает часы, например:...

119
Событие доступа для вызова preventdefault из пользовательской функции, происходящей из атрибута onclick тега

У меня есть такие ссылки: <a href="#" onclick="myfunc({a:1, b:'hi'})" />click</a> <a href="#" onclick="myfunc({a:3, b:'jo'})" />click</a> И я хотел бы сделать preventDefault()внутреннюю часть myfunc(), потому что #при нажатии на ссылку в адресной строке будет добавлен a (без...

119
Как передать переменную из файла шаблона нефрита в файл сценария?

У меня проблема с переменной (config), объявленной в файле шаблона jade (index.jade), который не передается в файл javascript, что затем приводит к сбою моего javascript. Вот файл (views / index.jade): h1 #{title} script(src='./socket.io/socket.io.js') script(type='text/javascript') var config =...

119
Почему «,,,» == Array (4) в Javascript?

Загрузите свой интерпретатор / консоль и попробуйте сравнение > ",,," == Array(4) True Зачем? Сначала я подумал, что, может быть, так как вы могли представить «,,,» как массив из четырех символов с завершающим срезом '\ 0', может быть, поэтому, но > "..." == Array(4) Возвращает «Ложь». Итак...

119
Как сделать обратный вызов JQuery после отправки формы?

У меня простая форма с remote = true. Эта форма фактически находится в диалоговом окне HTML, которое закрывается при нажатии кнопки «Отправить». Теперь мне нужно внести некоторые изменения на главную HTML-страницу после успешной отправки формы. Я пробовал это с помощью jQuery. Но это не...

119
Как избежать ошибок типа "не удается прочитать свойство неопределенного"?

В моем коде я имею дело с массивом, в котором есть записи со множеством объектов, вложенных друг в друга, а некоторых нет. Это выглядит примерно так: // where this array is hundreds of entries long, with a mix // of the two examples given var test = [{'a':{'b':{'c':"foo"}}}, {'a': "bar"}]; Это...

119
Как добавить target = «_ blank» в JavaScript window.location?

Следующее устанавливает цель _blank: if (key == "smk") { window.location = "http://www.smkproduction.eu5.org"; target = "_blank"; done = 1; } Но, похоже, это не работает. Как мне запустить ссылку в новой вкладке? Вот мой код: function ToKey() { var done = 0; var key = document.tokey.key.value; key...

119
Как проверить все флажки с помощью jQuery?

Я не разбираюсь в jQuery, но я попытался создать небольшой скрипт для своего приложения. Я хочу установить все флажки, но это работает неправильно. Сначала я пробовал использовать, attrа потом пробовал, propно что-то делаю не так. Я сначала попробовал: $("#checkAll").change(function(){ if (!...