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
-
превью в nivo slider
если кто-нибудь пользовался nivo slider, то помогите пожалуйста разобраться каким образом делается превью. под превью я понимаю замену дефолтных точек на определенные картинки(точки видны например здесь, под самим слайдером, 3 штуки). в этой статье описаны 2 способа. я попытался реализовать оба. первый. второй. по моим папкам ходить удобно отсюда у меня не получилось
0 votes9 answers -
init()
скажите пожалуйста что за метод такой init(). правильно ли я понял, что он встроенный(то есть любой инициализированный объект умеет его по умолчанию)? вот код, который вызвал у меня настоящий вопрос 01 function Menu(menuId) { 02 var self = this; 03 04 var elem = document.getElementById(menuId); 05 06 var isOpen = false; 07 08 init(); 09 10 // ———-- методы ———— 11 12 function init() { 13 elem.onmousedown = elem.onselectstart = function() { 14 return false; 15 }; 16 17 var titleElem = elem.querySelector('.menu-title'); 18 titleElem.onclick = onTitleClick; 19 } 20 21 function onTitleClick(e) { 22 self.toggle(); 23 }…
0 votes9 answers -
Подсказки qTip помогите подправить
Добрый день. Сразу код $('.support-failed').qtip({ content: { text: 'Новые заявки.', }, style: { classes: 'ui-tooltip-youtube ui-tooltip-green ui-tooltip-shadow ui-tooltip-rounded ', }, position: { my: 'center right', at: 'center left', adjust: { x: -44, target: $(document), resize: true, } }, show: { delay:700, }, }); Задача следующая: Добавить РАЗНЫЕ подсказки для нескольких элементов, их много, соответственно отдельно для каждой подсказки писать скрипт не вариант. Что нужно добавить в скрипт чтобы не писать его по новой для каждой подсказки? Повторюсь, подсказки должны …
0 votes9 answers -
Простой вопрос по getElementById
Ребята, подскажите. Почему алерт выводит значение ширины блока пустым? <html> <head> </head> <style> #timeline_play {width:10px;} </style> <body> <div id="timeline_play"></div> <script> alert(document.getElementById("timeline_play").style.width); </script> </body> </html>
0 votes9 answers -
Возможно ли?
Создал функцию: При клике на ссылку вызывается функция,которая подгужает хтмл код в див элемент с классом "p_rightcol" все подгужается да))Но вопрос можно ли чтобы он делал это плавно?
0 votes9 answers -
Не получается сделать меню
Добрый вечер! мне нужно сделать меню типа как тут(сверху слева). Пункты которые не вмещаются в ширину меню помещаются в саб меню "еще". Дизайн сайта резиновый, соответственно ширина меню может меняться и окна тоже. Это можно сделать на Jquery В моем конкретном случае меню выглядит так расширяется от 1000px до 1280px Навряд ли кто-то захочет делать, поэтому прошу хотя бы подсказать направление в котором нужно двигаться..? Может кто нибудь может выципить скрипт отвечающий за меню, на сайте который я отправила. Он бы послужил мне примером Я начала делать с ресайза окна , но скрипт не работает $(window).resize(function(){ var widthsCat = 0; $(".b-categories .b-category_…
0 votes9 answers -
Есть ли возможность скриптом отменять состояние ссылки?
Доброе утро. Может быть знаете решение такой проблемы: на мобильной версии есть стили для состояния ссылок (фон для ховер и актив различны), на Андроиде притормаживается обработка их состояния. Ситуация такая: есть окно с вопросом и 4 ответами (ссылками с фоном), при неправильном ответе предлагается попробовать еще раз ответить на этот раз на другой вопрос. Но(!) ховер остается на предыдущей выбранной ссылке Есть ли возможность скриптом отменить это состояние? (повешу на клик по кнопке)
0 votes9 answers -
Можно ли через JS передать значение в переменную пхп с перезагрузкой страници
То есть я хочу передать значения JS в переменную php и при это перезагрузить страницу т.к. пользователю надо отправить куки, есть у кого что то подобное?
0 votes9 answers -
При наведение на форму,она выводится в текстовое поле!
Помогите плиз, уже который день ломаю голову 1)Написать script, в результате работы которого при попадании курсора мыши на элемент списка формы(текст или поля ввода), в созданном текстовом: в это текстовое поле( Вы выбираете: <textarea name="m2" cols=35 rows=4></textarea>) поле появляется соответствующее сообщение. вот я набросал код,но он не работает var id1 = document.getElementById("id1"), id2 = document.getElementById("id2"); // обращение к первому и второму div-ам по идентификатору id1.onmouseover = function () { // событие (функция) по наведению мыши на первый div id2.innerHTML = "заданный <b>html</b> код"; // innerHTML задает html-код…
0 votes9 answers -
Скрипт скролла изображений
Всем по привету! Нашёл в сети вот такой интересный скрипт склролла. Скрипт скопировал себе. Но справиться с задачей так и не смог. Задача: разместить на странице этот скрипт 2 раза. Проблема в том, что если разместить этот эффект скролла два раза, то скрипт работает только на одном. 2 дня убил на решении этой задачи. не пойму в чём конфликт. помогите люди добрые)
0 votes9 answers -
Учу js, не могу разобраться с координатами
field.onclick = function(e) { var fieldCoords = field.getBoundingClientRect(); var fieldInnerCoords = { top: fieldCoords.top + field.clientTop, left: fieldCoords.left + field.clientLeft }; ball.style.left = e.clientX - fieldInnerCoords.left + 'px'; ball.style.top = e.clientY - fieldInnerCoords.top + 'px'; }; Что это за "e" аргумент!?!??! без него функция не работает
0 votes9 answers -
Jquery Toggle
Из новой версии выпилили перебирание функций по клику через тогл. Типа такого: $('a').toggle(function() { ... }, function() { ... }); Никто не поделится адекватной и лаконичной заменой? Они типа ее деприкейтед пометили и похоже ничего взамен не предложили. Спасибо.
0 votes9 answers -
Вызов функции
Добрый день, я новенький программист, раньше писал на С++, в WEB программировании олух. Есть вот такие вот вещи на Prototype (я так думаю) Есть 2 формы которые проходят валидацию через функцию OrderFormValidator () функция работает 100% правильно. вот кусок кода он рабочий и отлажен function OrderFormValidator() { this.Run(); } OrderFormValidator.prototype = { validator: SubmitValidator(), Run: function () { this.validator = new SubmitValidator(); this.validator.SetSubValidator(this); this.DoAddElems(); this.DoPrepareHiddenElems(); this.DoValidate(); }, AddElem: function (a, { this.validator.AddElem(a, ; }, DoAd…
0 votes9 answers -
Область видимости переменных
Скажите, пожалуйста. Почему переменная становится видимой после такого ее упоминания: if(0)while(0)for(;;)if(1)else var a = 'a'; alert(a); ? То есть, переменная создается в теле конструкции, до которого процесс ни когда не доходит, и все равно становится видимой.
0 votes9 answers -
Редактирование контента сайта
Здравствуйте, уважаемые форумчане!) Есть страница (самая обычная html страница) можно ли как-то сделать следующее: пользователь заходит на страницу и при нажатии кнопки "редактировать" может изменить содержание какого-то div. *содержимое этого div'a берётся из текстового файла и туда же сохраняется после редактирования* Если да, то расскажите как)) p.s. создал в разделе js т.к. думаю что для реализации нужен js, но если вы знаете как это можно реализовать на php тоже подойдёт =) p.p.s. в *...* написано то как я себе это представляю. Спасибо за внимание!
0 votes9 answers -
Opera & jQuery
Добрый день/вечер. Opera (до 11-ой версии) просто не видит jQuery. Консоль оперы пишет: "message: Statement on line "n"( n- строка кода в плагине слайдера) : Undefined variable: jQuery". Выглядит в точности так, как будто я не подключил библиотеку jQuery. Подключал и через CDN, и локально - нифига. Гуглил и ничего не нашел. Полдня уже туплю с этим.
0 votes9 answers -
Выправить кривоту рук)
Всем джамбо. Конечно мой вопрос не относится к java но да ладно. Есть 2 кода...оба не пашут на сайте, но вроде как работают на jsfiddle...На оба кода ошибка Property '$' of object [object Object] is not a function. Может у кого появится какая-нибудь мысля...Заранее спасибо. <script> $(document).ready(function($){ $(".toggle-block").click(function(){ var id = '#toggle_block_id_' + $(this).data('target'); $( id ).slideToggle(); }); }); </script> <button class='toggle-block' data-target='01'><font size='3'>Реставрация</font></button> <div id="toggle_block_id_01" style='width:1px; height:1px;'> <table style='display:n…
0 votes9 answers -
Вопрос по null
Только начал изучать Javascript и вот возник вопрос. Есть код <script type="text/javascript"> var name = prompt("Введите своё имя",""); if ( !name ) name = "незнакомец"; var s = ("<h1>Привет, "+name+"!</h1>"); document.write(s); </script> Хочу что бы человек вводил свое имя. Если вводит, то выводится сообщение "Привет, "имя"". А если не вводит то выводится "Привет, незнакомец". Теперь вопрос Почему когда человек нажимает "Отмена" или на крестик, то выводится "Привет, null" / Я думал что (!name) = не имя, тоесть false/// null же является false чего он выводится, а не "незнакомец" ??? Тут такая же ерунда <script type="text/javascript"…
0 votes9 answers -
Два таймера на одной странице
Здравствуйте. Переделывал под себя скрипт обратного отсчета времени, сделал то, что знал, дальше проблема - два скрипта с таймером не работают на одной странице. Идентификаторы и фнкции разные задавал, изменял названия файла - не помогает. Задавал другой идентификатор для другого таймера countdown-2, все равно не работает. Вот код: <div align="center" id="countdown"></div> <script src="js/countdown.js" type="text/javascript" language="javascript"></script> var eventstr = "Распродажа закончилась!"; var countdownid = document.getElementById("countdown"); var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov",…
0 votes9 answers -
Сравнение двух массивов
Добрый день! Никак не могу додуматься до одной простой штуки: имеем два массива, в цикле идет сравнение. Пишу в лоб, через сравнение, но наверняка есть какой то более правильный подход, не через сравнение: var ar1 = ["1", "2", "3" ...]; var ar1 = ["4", "3", "2" ...]; for(i=0;i<1000;i++) { if(ar1[i] > ar2[i]) { *какое то действие* } else if(ar1[i] < ar2[i]) { *какое то действие* } } Т.е. в итоге мне нужно получить название массива, у которого элемент на данном цикле больше. А как это можно узнать не используя прямого сравнения?
0 votes9 answers -
Где скачать слайдер-карусель
Всем привет Подскажите слайдер с постоянной прокруткой картинок. Они должны прокручиваться все время и с одинаковой скоростью. Я уже обыскался в гугле...
0 votes9 answers -
Ajax - обработка ответа
К сути..., есть форма в сплывающем окне, по клику на сабмит, приходит ответ с обработчика в success верно заполнены поля, или нет. Вопрос: как сделать что бы если ответ верный, то окно закрывалось? function ajax() { //Ajax отправка формы var msg = $("#form").serialize(); $.ajax({ type: "POST", url: "send.php", data: msg, success: function(data) { $("#results").html(data); // основной див в котором находятся элементы с ответом $('span.error').fadeIn(500); // элемент с ответом ошибок $('.true').fadeIn(500); // элемент с верным ответом $('.overlay, .order').hide(5000); // всплывающее окно с формой котоое должно закрыться }, error: function(xhr, str){ alert("…
0 votes9 answers -
Пропадает popup окно
Пытаюсь сделать всплывающее окно, т.к. в jquery нуб, не могу понять, почему пропадает окно, образец здесь http://vlad03.net23.net/popup/ ? Тестировал в Firefox и Chrome.
0 votes9 answers -
Как иммитировать клик по <select>?
Подскажите пожалуйста, как написать функцию, которая будет иммитировать клик по <select>?
0 votes9 answers -
clearInterval
Есть изначально setInterval. При клике на ЛИ надо остановить этот интервал (ID 1). После выполнения действий опять вызываем setInterval(hideLi, 4000); При повторном клике нужно отменить все setInterval выполнить действия и опять запустить setInterval и так по кругу.Не могу понять как отменить setInterval который вызываю в событии (клик). Кто знает подскажите. Спасибо...setInterval(hideLi, 4000); // ID 1 $('.bottom ul li').click(function() { clearInterval(1); $('.bottom ul li img').hide(); $('.bottom ul li').removeClass('active'); $(this).addClass('active'); if ($('.bottom ul li:last-child').hasClass('active')) { setTimeout("$('.bottom ul…
0 votes9 answers