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
-
Прокрутка страницы
Написал функцию возврата страницы наверх по нажатию на ссылку // Функция "smoothJumpUp" вызывает себя рекурсивно до тех пор, // пока не будет достигнута вершина веб-страницы var smoothJumpUp = function() { if (document.body.scrollTop>0 || document.documentElement.scrollTop>0) { window.scrollBy(0,-50); setTimeout(smoothJumpUp, 10); } } Подскажите как можно усовершенствовать, что бы при прокрутке страницы вниз появлялась эта ссылка слева. Запоминала текущее расположение страницы и при нажатии возвращала на это же место? Мои варианты: Завести переменную, которая будет запоминать текущее расположение + toggle . Или return нужен, но тогда он запомнит последнее зн…
0 votes4 answers -
Горячие "слова"
Приветствую. Как обычно, появилась новая идея, а сней и новая проблема) Задача: Написать обработчик горячих "слов". То есть, не просто горячие клавиши типа "Е" или их комбинации типа "ctrl +Е", а последовательности клавиш типа "hello". (hello - заранее определенное слово) Проблема: Как перехватить определенную последовательность нажатых клавиш? Если есть какие-либо идеи, хотелось бы послушать. Заранее благодарен.
0 votes3 answers -
Многоуровневое Меню
Здравствуйте Подскажите, пожалуйста, многоуровневое jQuery меню, которое раскрывается не при наведении указателя мыши (как Superfish), но при щелчке
0 votes7 answers -
document.getElementById("iframe").src для Opera
Приветствую! Есть код (далле), по нажатию на ссылку 1 содержимое src должно меняться на http://domain.ru/showcl.php?id=1 а содержимое href должно меняться на http://domain.ru/showcl/1/ Для ссылки 2 - соответственно http://domain.ru/showcl.php?id=2 и http://domain.ru/showcl/2/ Для IE и FF данный код работает, а для Opera - нет. Подскажите, как его сделать рабочим и для оперы. В ч?м может заключаться ошибка? <a href="#" onclick="chcl(1)">ссылка 1 >></a> <a href="#" onclick="chcl(2)">ссылка 2 >></a> <a href="#" onclick="chcl(3)">ссылка 3 >></a> <a href="#" onclick="chcl(4)">ссылка 4 >></a> ... &l…
0 votes1 answer -
Тупые вопросы по jQuery
Я пока осваиваюсь, так что не смейтесь. 1. animate — отличная функция, но тормозит и дёргается на устройствах типа планшетов и нетбуков, это как-нибудь лечится? 2. Есть один параметр, условно говоря ширина, в css он один допустим auto, но при выполнении какого-то условия он меняется при помощи метода .css(); Это происходит по событию $(window).load(); Так вот, на экране будет виден "скачок", то есть, что сначала подгрузился css из стилей, а потом к нему применился скриптовый, это не красиво, хочется, чтобы сразу по загрузке был тот css который даётся скриптом. Лечится ли это без привлечения серверной части, то есть просто указать как-то, чтобы элемент сразу загружалс…
0 votes10 answers -
Блокирование скрипта
Нарадоваться не мог своим клёвым эффектом. Проверял на FF. После того как открыл сайт в осле, выскочило привычное окошко с оповещением блокировки содержимого. А ведь не каждый юзер, тем более начинающий, понимает что там за узкое окошко вверху браузера и продолжает смотреть в пустое окно сайта. Как решить этот вопрос, а конкретно - возможно ли как-либо внедрить JS в автозагрузку страницы, без спроса пользователя о разблокировании содержимого. Кстати, так же дело обстоит и с FLASH. Клёвый получился фотоальбом, а в IE блокирует!
0 votes4 answers -
Карта со всплывающими описанрями
Нужно сделать примерно такое вот http://www.velegozh-park.ru/genplanS/index3.swf только без флеша. Может есть удобные решения? Пока в голову пришло только при помощи карты-изображений и вешать события маусовер и маусаут на display конкретных блоков. вот.. Может можно как-то попроще? Спасибо заранее
0 votes3 answers -
Остановить выполнение функции
Как остановить выполнение функции по событию?
0 votes1 answer -
die(), exit() аналог в js
вопрос снят
0 votes0 answers -
перевести array -> string
нужно элементы массива arrParams записать в различные переменные. Сейчас это делается достаточно неуклюже: this.sortOption = arrParams['0']; this.numFriendsInFoto = arrParams['1']; а можно ли как в php ? или каким то лучшим образом... <?php $my_array = array("Dog","Cat","Horse"); list($a, $b, $c) = $my_array; echo "I have several animals, a $a, a $b and a $c."; ?>
0 votes3 answers -
Как определить включен ли показ рисунков или нет
Как определить включен ли показ рисунков на браузере пользователя?
0 votes1 answer -
трабл !
Привет всем !! помогите плиз с таким вопросиком: как сделать так чтобы можно было устанавливать опр количество кликов на ссылку. а затем она пропадает ( например : ссылка - конкурс - "кликни сюда").установлено например 5 макси мальных кликов.и когда они осуществлятся - то ссылка пропадает. 2 вопрос. при переводе средств на WM Merchant как сделать чтобы пользователь мог например осталять сообщение в опр месте. ( как бы тот же конкурс. оплатил - написал.) и 3. взаимодействие между 1 и 2 . помогите плззззззз)))
0 votes4 answers -
Динамическая сетка галереи как в google images - как ускорить?
Привет! Есть вот такая страница с фотками: http://apriori.leveler.ru/apriori/fotogalereya.html Хотелось отойти от скучной сетки и для равномерного заполнения листа объектами я использовал FreeWall Он изменяет размеры и расположение элементов для равномерного заполнения листа. Адаптивный. Но он, гад, безбожно тормозит. Хотя на демосайте у них всё хорошо. Вопрос - он ли тормозит? И как можно ускорить первоначальную прорисовку? Может, есть более интересные альтернативы? PhotoWall я пробовал - почему-то не подружились. Надо передавать массив картинок в JSON, мне это не оч удобно. да и ошибки в нем, не смог исправить
0 votes2 answers -
Каким образом отображение сайта при загрузке установить в указанный масштаб 90% ?
# здравствуйте. каким образом отображение сайта при загрузке установить в указанный масштаб 90%. Без "вид-масштаб изображения". так чтобы страница хтмл отображалась в заданном ей масштабе. # помогите пожалуйста.
0 votes1 answer -
Нужна помощь по переводу из php в javascript, плиииз)
<?php class Domino { public $domino; function __construct($domino) { $this->domino=$domino; } public function getDomino(){ return $this->domino; } public function setDomino($domino){ $this->domino=$domino; } public function printDomino(){ echo $this->getDomino().'<br/>'; } } ?>
0 votes12 answers -
Проблема с меню
Всем привет, кто-нибудь сталкивался с такой проблемой: js навигация и перед линком добавляется null непонятно каким образом, вобщем лучше 1 раз увидеть : http://ceriusit.com/
0 votes11 answers -
Создание Обьектов...
Здравтсвуйте! С наступающим всем праздником! В общем я собственно вот по какому вопросу: При изучении уроков Дениса Фомичёва столкнулся с разницой в результате процесса... Тоесть когда я прописываю код: // создание конструктора function Cat(nameToSet, colorToSet, heightToSet, weightToSet, hungryToSet){ this.name = typeof nameToset == 'underfined' ? 'Script' : nameToSet; this.color = typeof colorToset == 'underfined' ? 'black' : colorToSet; this.height = typeof heightToset == 'underfined' ? 30 : heightToSet; // cm this.weight = typeof weightToset == 'underfined' ? 5 : weightToSet; // kg this.hungry = typeof hungryToset == 'underfined' ? true : hungryToS…
0 votes4 answers -
Модальное окно больше не открывается
В разделе фотографий при клике на превью перестало работать открытие модального окна с полноразмерной картинкой и комментариями к ней. Причина не ясна. Скрипт JS, создающий это окно (строка 55)
0 votes6 answers -
Сброс состояния .one возможно или нет?
Всем привет. Захотел вникнуть в JS параллельно делая небольшой проект. В общем надо сделать так чтобы при нажатии на #input появлялся div #downmenu, потом при клике в любое место этот div исчезал но при клике на сам div пока что ничего не происходило. В общем я сделал появление div и исчезновение но как заставить это работать постоянно не могу понять потому что .one запускается только один раз. Может кто нибудь подскажет более красивое решение. Вот код. <!DOCTYPE html> <html> <head> <title>test</title> <link type="text/css" rel="stylesheet" href="reset.css"></link> <style> #field { margin-lef…
0 votes4 answers -
Произведение рандома
Не получается решить Задачу №3, условие в архиве. 6.html(здесь то что я сделал. http://www.sharemania.ru/0159243
0 votes5 answers -
модернизировать код сплывающих окон DHTML+Java
сделал всплывающие окошки "на DHTML" как написано там: http://pvax.nm.ru/dev/help/htmlhelp/popups.htm изменил код в ссылке на Onmouseover, как сделать, чтобы после выхода из ракурса окошко исчезало? как изменить цвет всплывающего окошка и границы?
0 votes2 answers -
Удаление и добавление классов
Занимаюсь изучением javascript путем изобретения детских велосипедов. Решил написать функции, которые ищут, добавляют и удаляют классы у тэгов. Регулярные выражение пока не осилил, поэтому обходился циклами и массивами. Подскажите, как можно оптимизировать, сократить или ускорить этот код? http://jsfiddle.net/UZ3DQ/ window.onload = function(){ classRemove('добавитьКласс', 'найтиПоКлассу', 'найтиПоТэгу'); classAdd('удалитьКласс', 'найтиПоКлассу', 'найтиПоТэгу'); function classAdd(desiredClass, searchClass, searchTags) { var pointElements = searchElements(searchClass, searchTags); outer: for (var i = 0; i < pointElements.length; i…
0 votes2 answers -
Плавающие элементы на айфоне и айпаде без лагов
Мира всем. Ребята, такое дело. В яваскрипте я, конечно, что-то соображаю, но сейчас сложная ситуация. Большинство из вас в курсе, что подавляющее количество плагинов, которые позволяют эмулировать position: sticky; из светлого будушего яваскриптом (раз, два, три и так далее), отлично работают на десктопе, но в айфонах/айпадах sticky-элементы появляются резко и только тогда, когда я отпущу палец от экрана после его прокрутки, что в целом не сильно радует. Мне казалось, что ситуация неразрешима, и я почти смирился после безрезультатного гуглежа. Но тут наткнулся на промо-страницу iOS 8, в которой — о чудо! — плавающий элемент отрабатывает православно, сразу при прокрутке …
0 votes3 answers -
Два скрипта с разным отображением.
Проблема! Есть два скрипта, один - плавающая по экрану рыбка, другой - птицы, пролетающие с левого края страницы на правый. Вот коды: Рыбка: var speed=50; // SPEED OF ANIMATION IN MILLISECONDS. var change=5000; // MAX TIME BETWEEN DIRECTION CHANGES IN MILLISECONDS. var xmax=3; // MAX NUMBER OF PIXEL STEPS LEFT OR RIGHT. var ymax=5; // MAX NUMBER OF PIXEL STEPS UP OR DOWN. var fishRurl="fishr.gif"; // THE URL OF THE RIGHT-FACING FISH var fishLurl="fishl.gif"; // THE URL OF THE LEFT-FACING FISH var w3c=(document.getElementById)?true:false; var ns4=(document.layers)?true:false; var ie4=(document.all && !w3c)?true:false; var ie5=(doc…
0 votes1 answer -
крестики-нолики
помогите пожалуйста разобраться в ситуации есть простейший объект информера для игры: var Informer = function(parentElement, infoArr) { $('<table class="informer" id="informer"> \ <tr><td class="label level_label">уровень: </td><td class="value level_value" id="levelValue"></td></tr> \ <tr><td class="label score_label">счёт: </td><td class="value score_value" id="scoreValue"></td></tr> \ </table>').appendTo('#' + parentElement); $('<div class="messager" id="messager"></div>').appendTo('#' + parentElement); this.refreshMessage('Игра началась', 'orange'); …
0 votes1 answer