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
4723 questions in this forum
-
получить get-параметр после перезагрузки страницы
помогите пожалуйста советом на сайте каждый url содержит ?locale=ru или ?locale=enна странице есть переключатель, который меняет параметр locale на противоположный и перегружает страницу. я про помощи следующего скрипта пытаюсь на основе get-параметра присваивать класс active определённому элементу: $(document).ready(function() { var get = window.location.search, langContainer = $('.language_area'), rusToggler = $('#rus'), engToggler = $('#eng'); console.log(get); langContainer.find('a').removeClass('active'); if(get.indexOf('locale=ru')){ console.log(11); rusToggler.addClass('active'); }else{ console.log(22); engToggler.addClass('act…
0 votes8 answers -
Отличия в коде
Можете подсказать чем отличаются следующие конструкции. В чем преимущество + перед ; в начале замыкания? Почему twitter использует + или это дело вкуса? $(document) и $(), есть различия или их работа идентична? // Twitter+function ($) { // Your code here...}(jQuery);;function ($) { // Your code here...}(jQuery);$(document).ready(function(){ // Your code here...});$().ready(function(){ // Your code here...});$(function() { // Your code here...});
0 votes5 answers -
Вернуть скролл на место
http://jsfiddle.net/Zverushka/7LXJg/ суть проблемы
0 votes7 answers -
Помогите решить проблему с открытием и закрытием на одну ссылку
Ребята есть небольшой список из дивов, при нажатии на ссылку срабатывает onclick и у следующих дивов Style меняется на block (изначально div style:none) а закрывается только на другую ссылку в виде "закрыть". Так вот: Вот первая ссылка <div class="prc_box_goodsf"><a class="prc_box_btnf" href="javascript:void(0)" onclick="document.getElementById('prc_box_openf').style.display='block';document.getElementById('prc_box_goods_bgf').style.display='block'">Прайс</a></div>Вот закрывающая ссылка<div id="prc_box_openf" class="prc_box_openf"><a class="prc_box_btn_closef" href="javascript:void(0)" onclick="document.getElementById('prc_box_openf').st…
0 votes3 answers -
Вызвать функцию после завершения работы другой функции.
Доброй ночи. Есть текстовая область в которой надо подсчитать символы. Но подсчёт нужно начинать тогда, когда не вводится адрес сайта. Например, если пользователь вводит http://site.com/index/post, то подсчёт не должен вестись, но если после адреса есть хотя бы один пробел и текст, то начинать считать символы с учётом введённого адреса. Я попытался решить задачу таким образом https://jsfiddle.net/slo_nik/xx7dfax0/5/ Но есть одна проблема. Если пользователь решил удалить/стереть текст и начал вводить заново адрес сайта, то функция сразу же начинает считать с первого символа. Если обновить страницу, то функция опять работает как надо, то есть не вед…
0 votes3 answers -
Object [object Window] has no method 'getAttribute'
Это как это так? Событие происходит после нажатия на <img> (onclick="aplay(this);"), так вот, этот this браузер почему то принемает за window. Yandex.Browser - на движке хрома. function aplay(e) { var player=document.getElementById('player'); if(!e.getAttribute('state')){ e.setAttribute('State'); player.src=window.location.origin+':8004/;'; player.play(); } else{ e.removeAttribute('State'); player.pause(); player.removeAttribute('src'); } } В чем проблема??
0 votes12 answers -
Модальное окно
Добрый вечер, господа. Есть mootools, в нем есть библиотека SqueezeBox, подключается так: window.addEvent('domready', function() { SqueezeBox.initialize({}); $$('a.link').each(function(el) { el.addEvent('click', function(e) { new Event(e).stop(); SqueezeBox.fromElement(el); }); }); }); соответственно для всех ссылок с class=link открывается модальное окно, в котором выводится содержимое по ссылке... В моем случае в модальное окно выводится страница, на которой есть ещё несколько ссылок, но при клике на них, модальное окно закрывается и переход по ссылке происходит в обычном окне браузера. ВОПРОС: как осуществить переход по ссылкам внутри…
0 votes0 answers -
В form не работает onclick
Доброй ночи. Сижу ковыряю отправку GET через jQuery так вот по какой-то причине onclick событие не правильно работает в секции <form>…</form> собственно код ниже. Прошу вашей помощи. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>GET OnClick</title> <script src="http://yandex.st/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> function get1() { jQuery.get(…
0 votes2 answers -
Очень много строки...
Здравствуйте дорогие программисти! У меня такая проблема? есть 40 000 слов и его английский перевод. В JavaScript сразу 40 000 строк слов отображать неполучается? На пример: for(i=0; i<40000; i++) { Document.write(i); } А как думайте есть другой вариант чтоб эти 40 000 слов отображались сразу и не какой зависание броузера?.
0 votes1 answer -
помогите распознать и найти скрипт
бродя по инету наткнулся на такой сайтик http://www.artilleria.ru/portfolio/web/malta заинтересовало пролистывание сайта без вертикальной прокрутки по плавному движению мыши . помогите найти
0 votes1 answer -
Дополнительный параметр в всплывающее окно
Пишу скрипт, та проверка на вводимые данные в поля, при ошибках появляется всплывающее окно, но оно режет сайт, т.е. как оно появилось футер сайт не грузится, жмешь на кнопку ок в всплывающем окне все гуд! } elseif ($send == "no") { echo "wind ow.alert('Ошибка');"; echo $form_block; } } in clude("f ooter.php"); ?] Подскажите как сделать кто знает, чтобы это всплывающее окно появлялось, но страница догружалась вся или не подгружалась, только после нажатия на кнопарь ОК грузилась в ИЕ, Опере, Мозиле?
0 votes1 answer -
Вопросс
Здравствуйте, у меня есть саб меню которое при щелчке расскрывается, можноли сделать так, чтобы при щелчке например по второму меню, первое открытое закрывалось, т.е. чтобы не было таково чтобы все саб меню были раскрыты, а только одно из. <script type="text/javascript"> function allClose(){ var list = document.getElementById("menu").getElementsByTagName("ul"); for(var i=0;i<list.length;i++){ list[i].style.display = "none"; } } function openMenu(node){ var subMenu = node.parentNode.getElementsByTagName("ul")[0]; subMenu.style.display == "none" ? subMenu.style.display = "block" : subMenu.style.display = "none"; } </script> <ul id="menu"><li…
0 votes2 answers -
jquery событе раскрывания текста
Добрый день, подскажите, пожалуйста, как к этому коду прикрутить "+" - при скрытом блоке и "-" - при ооткрытом блоке: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Раскрытие и скрытие div с помощью jquery</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript" src="jquery-1.4.1.min.js"></script> <script> function facechange (objName) { if ( $(objName).css('display') == 'none' ) { $(objName).animate({height: 'show'}, 400); } else { $(objName).animate({height: 'hide'}, 200); } } </script> </hea…
0 votes5 answers -
тип данных
Почему говорит, то, что name это строка, а не число? var name = 1; typeof name //'string' WTF?
0 votes3 answers -
form.reset() и required
Здравствуйте. Есть такой код https://jsfiddle.net/nkstx5uz/ Проблема в следующем: если заполнить оба поля и нажать кнопку "Ок", то форма очистится, как мне и нужно. Но, если заполнить только одно поле, нажать "Ок", потом заполнить оба поля и опять нажать "Ок", то после сброса формы поля сразу же подсвечиваются красным цветом, чего мне не нужно. Браузер Mozilla.
0 votes5 answers -
Рандомное присваивание класса без повтора
Подскажите плиз. Есть 6 блоков, надо что бы в рандомном порядке, каждую 2ю секунду подсвечивался один блок, потом потухал и подсвечивался другой. У меня получилось это сделать, но как сделать так, чтобы один и тот же блок не подсвечивался 2 раза подряд? Если бы можно было как-то указать :not-previous
0 votes4 answers -
jQuery UI Sortable
Как в jQuery UI Sortable определить с какой позиции и на какую был перемещен элемент?
0 votes1 answer -
Как обратить изменения?
Код: <script> $(document).ready(function(){ $(".button").click(function(){ $(".hide").slideToggle("slow"); $(".admin").animate( { height:'40px' }, { queue:false, duration:600 } ); $(this).toggleClass("active"); }); }); </script> <div class="admin"> <a href="#" class="button" id="ac"><span></span>свернуть</a> <span class="hide"> ... </span> </div> При нажатии кнопки содержимое .hide плавно прячется и размеры родительского div'a подстраиваются по высоте. При повторном нажатии на кнопку содержимое .hide появляется. А как вернуть старое значение высоты для .admin при повторном нажатии?
0 votes4 answers -
Ссылка, отправляющая данные формы
Как заставить ссылку отправлять данные формы? Вопрос не новый и даже есть решения в сети, однако они работают далеко не во всех браузерах. Моя идея: <form name="loginform"> <a href="javascript:void(0);" onclick="document.getElementById('loginform').submit();">Вход</a> <input type="text" name="name" id="name" value=""/> <input type="password" name="password" id="password" value=""/> </form> Подскажите универсальное решение, пожалуйста. Вариант с стилизацией button или input не подходят, потому что шрифт не меняется (например, в GCh при установке Tahoma будет Arial). Спасибо.
0 votes4 answers -
Не парсит CSS-файл.
Всем привет! Столкнулся с проблемой что в document.styleSheets не доступно содержимое некоторых файлов. Пример: Как быть с такими файлами? css.css
0 votes1 answer -
Как можно узнать позицию верхнего края div'а в пикселях
Всем привет! Использую jquery. Есть div Чтобы узнать его положение делаю так var y=$(#my_div).css("top"); В Опере работает, а в IE нет - возвращет NaN. Видимо потому что в css не задано явно свойство "top" оно имеет значение "auto" Как еще можно узнать позицию верхнего края div'а в пикселях? Заранее благодарен.
0 votes1 answer -
Передача переменных
Имеем: Переменную в js скрипте. Переменная - массив. Задача: Передать переменную в obrabotchik.php используя Ajax. С ajax'ом я знаком на начальном уровне. Пользуюсь библиотекой jquery. Как передавать обычные переменные через форму я разобрался, а вот как массив передать - не могу понять. Помогите разобраться. upd: Нашел статейку, все мне прояснившую. Делюсь ссылкой: http://www.simplecoding.org/otpravka-danny...t-i-jquery.html
0 votes1 answer -
Фокус
Как узнать на каком элементе на странице находиться фокус? Заранее благодарен.
0 votes2 answers -
Как получить HTML код объекта
Ну вот есть innerHTML, чтобы впихнуть код в объект, а каким образом можно получить HTML из объекта (к примеру того же <div>)?
0 votes2 answers -
Плагин обратного отсчёта времени
Добрый день. Возникла проблема с работой плагина в браузерах Google Chrome и Opera. Вот ссылка на пример. Ранее плагин работал при помощи php, функцией strtotime() задавался интервал дат. Понадобилось переделать установку диапазона на jquery. Попробовал сделать так $(function() { var d = new Date() var sDate = Date.parse('2015-04-15T12:00:00Z') / 1000 var eDate = Date.parse('2015-04-17T24:00:00Z') / 1000 var nDate = Date.now() / 1000 JBCountDown({ secondsColor : "#7AC855", minutesColor : "#7AC855", hoursColor : "#7AC855", daysColor : "#7AC855", startDate : sDate, endDate : eDate, now …
0 votes5 answers