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
-
Вертикальная линия
У меня есть горизонтальная линия в формате gif, поскажите как её повернуть на 90 градусов?
0 votes2 answers -
последний элемент массива
Вот написано, то, что, если для массива написать свойство length, то должно вывестись последний номер + 1, получается то, что ничего. а в этом примере, выводится последний, почему? var arr = ["bmw", "lada", "camaro", "uaz"]var last = arr[length]alert(last)
0 votes7 answers -
Добавление класса HTML тэгу.
Здравствуйте. Помогите разобраться с одним вопросом. var links = document.querySelectorAll('a'); for (var i = 0; i < links.length; i++) { var a = links[i]; var href = a.getAttribute('href'); if (!href) continue; // нет атрибута if (href.indexOf('://') == -1) continue; // без протокола if (href.indexOf('http://internal.com') === 0) continue; // внутренняя a.classList.add('external'); Вот что не пойму - в примере в переменную links сохранили все 'a' элементы (может с терминами напутал, но суть не в этом). Потом каждый элемент коллекции links присвоили переменной a (через цикл). И уже к этой переменной добавили класс. Так вот не пойму как…
0 votes2 answers -
Помогите с событиями в JQuery
Не работают события, вот код, он тоже не работает <!DOCTYPE> <html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script> <script type="text/javascript"> $('#qwe').click(function(){ alert('Ты нажал кнопку!'); }) </script> <title>index</title> </head> <body> <button id="qwe">Кнопка</button> </body> </html> Подскажите почему
0 votes3 answers -
Вопрос по regexp
Задача: получить слово без решеки из "#test" при условии, что само слово всегда должно начиться с решетки. Для решения есть хороший паттерн: x(?=y)Находит x, только если за x следует y. Например, /Jack(?=Sprat)/ найдет 'Jack', только если за ним следует 'Sprat'. /Jack(?=Sprat|Frost)/ найдет 'Jack', только если за ним следует 'Sprat' или 'Frost'. Однако, ни 'Sprat' ни 'Frost' не войдут в результат поиска.Проблема в том, что он чудесно работает, если идет за словом, но если я ставлю вначале слова, то ничего не находит (?=#)[A-ZА-Яё]+ https://regex101.com/r/sO1oS2/1 Ставлю в конце: [A-ZА-Яё]+(?=#)Находит в строке xtest# слово xtest Ничего не понимаю, как работает эта кон…
0 votes3 answers -
Работа модульных систем
Проясните, пожалуйста, пару момент по модульным системам, например AMD: 1) если на странице нету какого-то модуля, который нужен для работы другого модуля, который уже есть на странице и ждет своего резолвинга, то модульная система скачивает файл этого отсутствующего модуля с сервера и чтобы не делать кучу аякс запросов на сервер, разработчики используют тулзы, которые смотрят все зависимости всех модулей и собирают один js файл со всеми модулями, который подключается вручную на страницу, чтобы не делать запросы на сервер? 2) как я понимаю, если несколько модулей зависят от одного и того же модуля, то все эти модули получат ссылку на одно и тоже экспортируемое значение …
0 votes4 answers -
оформление кода в модули
помогите пожалуйста советом, а лучше примерами написал ajax-обработчики всего для трёх действий(CUD) и ужаснулся. хоть старался и не говнокодить, но жуткая простыня кода получилась. и подобного кода придётся написать в 5-10 раз больше подскажите пожалуйста как правильные пацаны организуют js-код в модули или в другие удобные структуры. существуют какие-нибудь примеры хорошего стиля? или пожалуйста поскажите что можно хорошего с этим кодом сделать. первая мысль у меня была разбрасывать по отдельным файлам, а потом на страничке подключать это хозяйство, но это увеличивает количество запросов к серверу только не советуйте использовать ангуляры и прочие подобные шт…
0 votes2 answers -
Изменение стиля объекта с якорем при переходе на него.
Идея такая. <a href="#linkHere"><p>Ссылка</p></a> ляляля <p id='linkHere'>Here Comes Some Text</p></a> Мне бы хотелось, чтобы при переходе на linkHere абзац становился, например, красным. Но при этом, до перехода на него, имел стиль всего документа. Потом при переходе на другой абзац - предыдущий становился опять как все остальное, и изменялся стиль нового абзаца. #linkHere:target {color:Red;} - не кроссбраузерный вариант. Как реализовать?
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 -
JQuery. Как перетащить текст из одного списка в другой?
Всем привет! Есть "block2", в котором есть список из блоков с текстом. Этот текст нужно перетащить в соответствующие блоки в "block1". Т.е. текст из первой строки нужно вставить в первую строку другого блока, вторую - во вторую и т.д. Нужно забирать именно текст без перестраивания и копирования структуры. Во вложении накидал картинку)
0 votes2 answers -
Следующий шаг...
Прочитал пару раз книгу Флэнагана по JS, попутно пользуясь сетью, когда были непонятны определенные моменты. Решил занаться практикой, но столкнулся с проблемой. Что такое переменные, объекты, свойства, методы, массивы, условия, циклы, функции и принцип их работы я вроде бы понял. Однако, при попытке реализовать простенькую задачку ничего не получается. Не получается подстроить знания под конкретную задачу и связать воедино. Как быть дальше, если писать с нуля, даже простенькие скрипты не получается? Может нужно начинать с ковыряния чужих скриптов, удаляя, добавляя и изменяя? Или у меня склад ума не тот?
0 votes12 answers -
ui dialog
Всем привет. $(function(){ // Dialog $('#dialog').dialog({ autoOpen: false, width: 600, }); // Dialog Link $('#dialog_link').click(function(){ $('#dialog').dialog('open'); return false; }); //hover states on the static widgets $('#dialog_link, ul#icons li').hover( function() { $(this).addClass('ui-state-hover'); }, function() { $(this).removeClass('ui-state-hover'); } ); }); <p><a href="#" id="dialog_link">Open Dialog</a></p> <div id="dialog" class="myDialog"> <p>Тут уже основной контент будет</p><script>alert("test");</script> </div> Почему aler…
0 votes10 answers -
Умный выскакивающий блок
Друзья нужна помощь! Есть кнопка ... при нажатии на которую выскакивает блок div (изначально он скрыт) .... я реализовал это так $(function(){ $('.some_div').hide(); //скрываем блок[/background][/size][/font][/color] [color=#000000][font=verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif][size=3][background=rgb(251, 251, 251)] $('.button').click(function(){ //при клике показываем блок $('.some_div').show(); }); });[/background][/size][/font][/color] [color=#000000][font=verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif][size=3][background=rgb(251, 251, 251)] А теперь самое интересное .... вопрос!!! Как сделать так,…
0 votes1 answer -
Прокрутка картинок в шапке
Хочу найти скрипт для прокрутки картинок. Посоветуйте что нибудь, пожалуйста. http://zeus.pp.ua/index/3 - это пример, НО ПРЕДЛОЖЕНИЯ МОГУТ ЧЕМ-ТО ОТЛИЧАТЬСЯ Заранее Спасибо!
0 votes3 answers -
Событие по неактивной кнопке
Привет. Есть неактивная кнопка. Нужно чтобы при нажатии на неё появлялся alert с некоторым сообщением, но клик по кнопке с параметром disabled не происходит, как быть? $('#id').click(function(){ if($('#id').attr('disabled')) { alert('Кнопка заблокирована'); } });
0 votes1 answer -
tiny_mce портит код
Вставляю в tiny_mce код типа: <a href="#" onclick="callme_click('uosMd8fznSr1@QzyuKvsOA'); return false;"> а он меняет его на: <a onclick="function onclick(event) { callme_click("uosMd8fznSr1@QzyuKvsOA"); return false; }" href="#"></a> и он, соответственно, не работает. Подскажите пожалуйста, как настроить tiny_mce так, что бы он не менял код. Написал в эту ветку т.к. более подходящей не нашел.
0 votes4 answers -
Помогите найти скрипт
Люди добрые помогите! Я помню на каком то забугорном сайте видел такой пример: при наведении на ссылку в основном меню картинка-подложка слегка размыливалась, а сама кнопка просто выделялась. Может кто нибудь тоже видел что то подобное или делал на JS... Помогите , подскажите.
0 votes3 answers -
Переменная в имени изображения
есть несколько ссылок, выводимых блоками заданного размера. Внутри каждого блока по картинке надо, чтобы при наведении на блок картинка менялась на соответствующую. Вот js для блока 3 http://jsfiddle.net/5y163gbx/
0 votes8 answers -
скрипт ролловерной картинки
Господа, есть вот такой скрипт! (при наведении мышки на картинку-ссылку она меняется на другую) Не знаю JS это или нет, но проблема вот в чем: работает все только когда картинки лежат в корне (src='as.jpg'), стоит положить в папку (src='image\as.jpg'), ничего не работает, почему? <a href="#"><img src='as.jpg' onmouseover="this.src='as1.jpg'" onmouseout="this.src='as.jpg'" border=0>
0 votes2 answers -
Задание фильтра расширения для окна выбора файла
Скажите пожалуйста. Могу ли я как-то задать фильтр расширения для окна выбора файла, что бы при отправке на сервер например картинки, в окне выбора файла отображались бы только картинки. Интересует такая возможность для HTML и Flash.
0 votes3 answers -
Как поправить слайдер?
все работает, но мне не нравится один нюанс, когда доходит до конца списка он возвращается назад, прокручивая все предыдущие слайды, я хочу добиться чтобы дойдя до последнего слайда он продолжал листать их дальше начиная с первого, типа непрерывного круга $output = '<!--Automatic Image Slider w/ CSS & jQuery with some customization-->'; $output .='<script type="text/javascript"> $j = jQuery.noConflict(); $j(document).ready(function() {'; //Set Default State of each portfolio piece if ($pagination_style != '3' ){ $output .='$j("#rps .paging").show();'; } $output .='$j("#rps .paging a:first").addClass("active"); $j(".slid…
0 votes5 answers -
получить 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 -
Координаты курсора мыши
Пытаюсь вот таким вот кодом отслеживать мышиные координаты, но мне почему-то всё время выдаёт "0" <div id="test" onmousemove="this.innerHTML=mousePageXY(this).x;">test</div> <script> function mousePageXY(e){ var x = 0, y = 0; if (!e) e = window.event; if (e.pageX || e.pageY){ x = e.pageX; y = e.pageY; } else if (e.clientX || e.clientY){ x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft; y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop; } return {"x":x, "y":y}; } </script>
0 votes6 answers -
Проблема со скриптом
Здравствуйте! Прошу Вас помочь со скриптом. Взял готовый скрипт http://bigspotteddog.github.io/ScrollToFixed/ но работает он не совсем корректно: некорректно работает нижняя панель, которая зафиксирована снизу окна браузера, но, когда при скролле достигает футера, то прилипает к его верхнему краю и начинает ползти вверх вместе с футером. Но загвоздка в том, что когда я применил его к своей странице, нижняя панель может отскочить к футеру только при прокрутке чуть более половины страницы, а может и как надо. Проверяю только на одной странице. Не могу понять как срипт определяет, когда ему "прилипнуть" к футеру. Сам я в java не силён, поэтому, если у кого-то есть время помо…
0 votes9 answers -
Помогите доделать слайдер на JS (запутался)
Https://dropmefiles.com/sYyOA Вот ссылка на проект. Создайте папку "img" и в ней папку "jac" и закиньте туда фотки, файл-обменик их зачем то удалил. В общем по фотке видно всё нормально, но я смог сделать, чтобы либо работала "система следующей фотки", либо "система по нажатию снизу фоток". Совместно оно не работает. Помогите пожалуйста, замучился уже 5 день мучаюсь. Проблема чисто в скрипте JS. Желательно сделать рабочую систему на 1-ой JS, 2-я жс немного как по мне не удобна.
0 votes0 answers