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

113
Обнаружение изменений содержимого элемента с помощью jQuery

change() функция работает и обнаруживает изменения в элементах формы, но есть ли способ определить, когда содержимое элемента DOM было изменено? Это не работает, если только #contentэто не элемент формы $("#content").change( function(){ // do something }); Я хочу, чтобы это срабатывало при...

113
Ajax, кнопка возврата и обновления DOM

Если javascript изменяет DOM на странице A, пользователь переходит на страницу B, а затем нажимает кнопку «Назад», чтобы вернуться на страницу A. Все изменения DOM страницы A теряются, и пользователю предоставляется версия, которая была первоначально получена с сервера. Так работает на...

113
Назначить переменную в условном выражении if, хорошая практика или нет? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 12 месяцев назад . Уточните этот вопрос Год назад я перешел с классических...

113
Регулярное выражение: любой символ, НЕ являющийся буквой или цифрой.

Я пытаюсь найти регулярное выражение, которое будет соответствовать любому символу, кроме буквы или числа. Итак, такие символы, как (,, @, £, () и т. Д. Найдя, я хочу заменить его пустым пространством. Любой...

113
Не удается установить логические значения в LocalStorage?

Я заметил, что я не могу установить логические значения в localStorage? localStorage.setItem("item1", true); alert(localStorage.getItem("item1") + " | " + (localStorage.getItem("item1") == true)); Всегда предупреждает, true | falseкогда я пытаюсь проверить localStorage.getItem("item1") == "true"это...

113
JQuery вставляет новую строку в таблицу по определенному индексу

Я знаю, как добавить или добавить новую строку в таблицу с помощью jquery: $('#my_table > tbody:last').append(html); Как вставить строку (указанную в переменной html) в определенный «индекс строки» i. Так, если i=3, например, строка будет вставлена ​​как 4-я строка в...

113
Регулярное выражение для замены всего, кроме чисел и десятичной точки

У меня есть текстовое поле, которое должно оставаться только текстовым или десятичным. Вот код, который я сейчас использую для замены всего, кроме чисел и десятичной точки. Проблема в том, что я не могу понять регулярное выражение, которое идентифицирует все остальное....

113
Проверьте, есть ли у HTML-элемента полосы прокрутки

Какой самый быстрый способ проверить, есть ли у элемента полосы прокрутки? Одна вещь, конечно же, - это проверить, больше ли элемент, чем его область просмотра, что можно легко сделать, проверив эти два значения: el.scrollHeight > el.offsetHeight || el.scrollWidth > el.offsetWidth но это не...

113
Определение положения элемента относительно документа

Какой самый простой способ определить положение элементов относительно окна документа / тела / браузера? Прямо сейчас я использую .offsetLeft/offsetTop, но этот метод дает вам только положение относительно родительского элемента, поэтому вам нужно определить, сколько родителей у элемента body,...

113
Chrome / jQuery Uncaught RangeError: превышен максимальный размер стека вызовов

Я получаю сообщение об ошибке «Uncaught RangeError: Превышен максимальный размер стека вызовов» на Chrome. вот моя функция jQuery $('td').click(function () { if ($(this).context.id != null && $(this).context.id != '') { foo($('#docId').val(), $(this).attr('id')); } return false; });...

113
Отключить эффекты наведения в мобильных браузерах

Я пишу веб-сайт, предназначенный для использования как с настольных компьютеров, так и с планшетов. Когда его посещают с рабочего стола, я хочу, чтобы интерактивные области экрана подсвечивались :hoverэффектами (разным цветом фона и т. Д.). На планшете нет мыши, поэтому я не хочу никаких эффектов...

113
Как я могу получить доступ к объекту JavaScript, в ключе которого есть пробелы?

У меня есть объект JavaScript, который выглядит примерно так: var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } } Я могу получить доступ к свойствам cartooneasy using myTextOptions.cartoon.comicили чему-то...

113
Получить значение строки после косой черты в JavaScript

Я уже пытаюсь больше часа и не могу придумать, как это сделать, хотя, вероятно, это довольно просто: У меня примерно так: foo/bar/test.html Я хотел бы использовать jQuery для извлечения всего, что находится после последнего /. В приведенном выше примере вывод будет test.html. Думаю, это можно...

113
Как очистить / удалить наблюдаемые привязки в Knockout.js?

Я создаю функциональность на веб-странице, которую пользователь может выполнять несколько раз. В результате действия пользователя объект / модель создается и применяется к HTML с помощью ko.applyBindings (). HTML-код с привязкой к данным создается с помощью шаблонов jQuery. Все идет нормально....

113
Как мне прочитать содержимое потока Node.js в строковой переменной?

Я взламываю программу Node, которая использует smtp-protocolдля захвата электронной почты SMTP и обработки почтовых данных. Библиотека предоставляет данные почты в виде потока, и я не знаю, как преобразовать это в строку. В настоящее время я пишу его в stdout с помощью stream.pipe(process.stdout, {...

113
Как определить версию моего браузера и операционную систему с помощью JavaScript?

Я пробовал использовать приведенный ниже код, но он отображает результаты только в Chrome, а Mozilla не работает в IE6. <div id="example"></div> <script type="text/javascript"> txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>"; txt+= "<p>Browser...

113
событие image.onload и кеш браузера

Я хочу создать окно предупреждения после загрузки изображения, но если изображение сохраняется в кеше браузера, .onloadсобытие не запускается. Как мне вызвать предупреждение, когда изображение было загружено, независимо от того, было ли оно кэшировано или нет? var img = new Image(); img.src =...