JavaScript
A programming language that conforms to the ECMAScript specification
Explore Questions
There are no popular questions to show right now
-
0 votes1 answer
-
0 votes0 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes0 answers
4,723 questions in this forum
-
Вопрос на тему JQuery Trickshots
Всем привет! Такой вот вопрос по JQuery Trickshots: Для чего в setTimeout использовать такую запись 'r('+f+')' и почему именно 9 миллисекунд? r(function(){ alert('DOM Ready!');})function r(f){/in/.test(document.readyState)?setTimeout('r('+f+')',9):f()}
0 votes5 answers -
Как связать переменную в ng-repeat?
Всем привет! Не так давно я задавал вопрос по поводу связывание внутри ng-repeat. Проблема была в том, что внутри блока с ng-repeat angular создает собственный scope для переменных внутри него и никак не привязывает их к переменным в scope контроллера. Вот пример кода представления: <li ng-repeat="item in items"> <div>{{item.name}}</div> <input ng-model="newItemName"></li>Не смотря на то, что в scope контроллера есть переменная newItemName, она никак не связана с той, что используется в input. Проблему я решил следующим образом: <li ng-repeat="item in items"> <div>{{item.name}}</div> <input ng-model="$parent…
0 votes5 answers -
form.reset() и required
Здравствуйте. Есть такой код https://jsfiddle.net/nkstx5uz/ Проблема в следующем: если заполнить оба поля и нажать кнопку "Ок", то форма очистится, как мне и нужно. Но, если заполнить только одно поле, нажать "Ок", потом заполнить оба поля и опять нажать "Ок", то после сброса формы поля сразу же подсвечиваются красным цветом, чего мне не нужно. Браузер Mozilla.
0 votes5 answers -
Добавить обработчик на динамически создаваемые элементы
Здравствуйте. Есть такой код https://jsfiddle.net/8xek6ytz/2/, в котором я на jquery добавил обработчик клика для всех будущих элементов списка. Подскажите, как сделать то же самое, только без jquery.
0 votes5 answers -
Выдвигающие блоки
Помогите может кто то уже делал такую фишку. Вот есть сайт Сейчас блоки появляются только один раз ! Как бы его сделать что бы блоки появлялись постоянно ка пользователь прокручивает до этих блоков. То есть множество раз вот есть пример Помогите я в скриптах совсем не соображаю (
0 votes5 answers -
Блокировать клик по дочернему блоку
Здравствуйте. Напомните пожалуйста как сделать, что бы при клике на .frame .overlay не исчезал? Т.е. объекты скрывались только при клике на чёрную область. Вот пример.
0 votes5 answers -
FancyBox
Добрый вечер! Возникла проблема с настройкой FancyBox. http://jsfiddle.net/hjr787wr/Есть форма и блок, при нажатии на который открывается попап с формой. Проблема заключается в том, что при изменении высоты/ширины экрана попап не маштабируется, а работает в режиме overflow hodden
0 votes5 answers -
Сравнение двух дат и времени
Здравствуйте. Есть две даты событий в таком формате: 2015/10/23 13:00 и 2015/10/23 12:30. Можно ли их привести к числам и сравнивать между собой таким образом: 201510231300 > 201510231230 На первый взгляд все работает, но мне кажется, я что-то не учел. Работоспособный ли такой вариант?
0 votes5 answers -
Взять стиль из объекта
Есть объект, в котором прописаны некоторые CSS-свойства. Хочется применить их к элементу. Делаю так (самое интересное ошибки нет) <!DOCTYPE html><html><head><meta charset="utf-8"><style>#d1 {width:200px; border:1px solid #ccc; margin:20px;}</style></head><body><button onclick="run(s)" id="Button1">Button1</button><div id="d1">div 1</div><script>var s = {id:'d1', background:'orange', padding:'10px', border:'2px solid green'};function run(s) { var el = document.getElementById(s.id), k; for (k in s) { if (k != 'id') { console.log('el.style.' + k + ' = ' + '"' + s[k] + '"'); e…
0 votes5 answers -
Не определяет элемент lastChild
Уважаемые форумчане! Просьба помочь со скриптом. Краткая информация о скрипте: 1. Скрипт генерит 5 элементов img и добавляет их в один из двух пустых div. 2. Скрипт копирует все элементы из одного div в другой, при этом удаляя один элемент img. Получаем 5 и 4 элемента img в двух div. До этого момента все гладко. Далее скрипт должен при нажатии на lastChild левого div, которым является один из img удалять всех child из обоих div и генерить уже 10 и 9 соответственно (по схеме выше). Или, при нажатии на любой другой child в div кроме последнего, выдавать сообщение. Вот проблема заключается в том, что не получается прописать событие onclick на последнем child'e одного из …
0 votes5 answers -
jQuery.ajax получение данных Post. На сервере метод без параметра. Ошибка в IE
Запрос данных с сервера с использованием JQuery-Аякс запроса (ajax) Код на js следующий:jQuery.ajax({ type: "POST", url: Url.Action("GetMyList", "ServerController"), contentType: "application/json; charset=utf-8", dataType: "json", data: JSON.stringify({}), success: function(data){}, error: function(data){}});На серверной стороне: 1. Если метод без параметра, то: public class ServerController : Controller{[HttpPost]public NJsonResult GetReportPeriodList(){try{var list = MySqlAdapter.GetList();return new NJsonResult { Data = list };}catch (Exception e){return new NJsonResult{Data = new{error = tru…
0 votes5 answers -
Опять кодировка
Почему в мозиле алерт нормально отображается, а в хроме файлы http://dropcanvas.com/rv7j6 Я не понимаю, если все файлы добавить в архив, и открыть их в архиве, то кодировка нормальная, а если не добавлять в архив, то всё плохо Открыл файл, кодировка не нормальная, закинул его на dropcanvas, скачал его оттуда, открыл и кодировка стала нормальной, как это? Вот здесь проблема с кодировкой http://dropcanvas.com/tvgz2 откройте папку 01_JS_Integration
0 votes5 answers -
Почему не выводится значение атрибута?
https://jsfiddle.net/dzmqsyqe/
0 votes5 answers -
почему не срабатывает функция?
https://jsfiddle.net/1wossw6b/
0 votes5 answers -
Почему не работает счётчик?
http://codepen.io/anon/pen/pgEeaO
0 votes5 answers -
Yandex Map коллекция элементов
Всем привет! Товарищи форумчани, нужна ваша помощь. Есть код <a id="searchmap" data-adr="39.731847, 43.590363//55.999331, 54.7105">г. Сочи, ул. Параллельная, 4//г. Уфа, ул. Степана Кувыкина, 39</a><a id="searchmap" data-adr="56.070217, 54.766043">г. Уфа, ул. Юрия Гагарина, 40</a>$(document).ready(function(){ ymaps.ready(init); var map, myCollection; function init () { map = new ymaps.Map(document.getElementById("YMapsID"), { center: [54.767352, 56.051101], zoom: 13, type: "yandex#map" }); }; $("a#searchmap").click(function() { alert("wdwd"); myCollection = new ymaps.Ge…
0 votes5 answers -
Не работает функция
Первая функция работает https://jsfiddle.net/ucpr99sc/ Потом я добавил ещё й цикл и она не работает https://jsfiddle.net/tt7bp00o/
0 votes5 answers -
Перебор логических значений
Когда в условие попадает второй индекс, у которого значение false, почему он выводится? https://jsfiddle.net/cz61b87u/2/ Условие if выполняется только тогда, когда попадает true
0 votes5 answers -
Почему не выводится элемент?
https://jsfiddle.net/zjozd4fs/
0 votes5 answers -
как сделать горизонтальный параллакс?
Здравствуйте! Использую параллакс (simple parallax) расскажите пожалуйста как осуществить горизонтальный параллакс, чтобы картинка перемещалась влево и вправо? или подскажите свои наработки http://pixelcog.github.io/parallax.js/
0 votes5 answers -
nextElementSibling
Я не понимаю, почему выводит ссылку, а не спан? https://jsfiddle.net/pqtoq5nv/ nn.firstChild.nextElementSibling.innerHTMLЯ же обращаюсь к первому ребёнку, который находится в параграфе, получается это ссылка и ищу у этой ссылки соседа, получается это спан и хочу узнать у него содержимое, но почему выводит содержимое у ссылки, а не у спана?
0 votes5 answers -
глобальные переменные объекта
помогите пожалуйста разобраться с одним важным для меня моментом допустим, у меня есть объект с набором свойств и методов. при инициализации объекта метод method1 должен вывести в консоль свойство this.prop1. я могу поступить двумя способами: 1. var Game = function() { this.prop1 = 1111; this.prop2 = 2222; this.method1(); }; Game.prototype = { method1: function() { console.log(this.prop1); } }; 2. var Game = function() { this.prop1 = 1111; this.prop2 = 2222; this.method1(this.prop1); }; Game.prototype = { method1: function(prop1) { console.log(prop1); } }; как видите, первый способ доп…
0 votes5 answers -
Помогите начинающему
как написать такую функцию, чтобы если в <div class=" class-1 class-2"> один тег img тогда удаляем класс .class-2, если не один тогда оставляем
0 votes5 answers -
Не работает скрипт на айфонах! Не могу понять в чем дело!
Всем привет! Помогите пожалуйста! На айфонах не работает JavaScript для вызова всплывающего окна - вместо этого кидает на другую страницу. ( хотя ссылка стоит на хэш-якорь). На ПК и андроиде всё нормально. Сайт http://центральная-тпк.рф/raspisanie-rejsov логин regfre@yandex.ru пароль: vwM32167 Внизу страницы - варианты рейсов. При нажатии "Забронировать" появляется всплывающее окно, но на айфонах кидает на другую страницу. Пожалуйста помогите - скажите хотя бы в чем может быть причина.
0 votes5 answers -
длина многомерного массива
помогите пожалуйста разобраться 1 пример js-скрипт делает ajax-запрос и получает ответ в виде массива. вывести в консоль количество элементов в массиве через .length получается $.ajax({ url: 'js/project/ajax/getDots.php', type: "post", data:{graph_id: graph_id}, success: function(json) { json = JSON.parse(json); console.dir(json); console.log(json.length); } }); $sql = 'SELECT * FROM `dots` WHERE `graphs_id` = ' . $_POST["graph_id"]; $result = mysql_query($sql); // or die(mysql_error()); $response = array(); if($resu…
0 votes5 answers