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
-
Помогите воплотить задумку... с двумя блоками
Здравствуйте! Помогите воплотить задумку... В общем если в коротко то, допустим есть два блока DIV, расположенных в разных частях сайта, и в этих блоках расположены разные картинки, которые в свою очередь являются ссылками. Задача состоит в том, что бы при наведение на картинку в блоке-1 она менялась на другую, и одновременно в блоке-2 картинка тоже менялась. Если проще как сделать чтобы при активном Блок-1, также становился активным блок-2 ?
0 votes15 answers -
if - else if не работает в jquery
Ситуация такая. Код: if (a > { .......... } else { if (0 < x <100) { код1 } else if (99 < x <200) { код2 } else if (199 < x <300) { код3 } } Отрабатывается только код1, независимо от значения х. Что не так?
0 votes2 answers -
Скрипт отображается раньше времени
Сделал скриптик один, который при нажатии на фразу, затемняет экран и выводит информацию. Вот посмотрите www.salkstudio.ru, нажать внизу на фразу "все работы". Он работает нормально, но этот скрипт исполняет сам не при нажатии когда человек первый раз открывает сайт у себя в браузере. но повторное обновление стр. это исправляет. как исправить это исполнение в первый раз? Спасибо.
0 votes1 answer -
Улучшение кода JS с переключением картинок
Помогите оптимизировать код. Есть 3 картинки-кнопки и основная картинка, при клике на кнопки - сменяется её картинка (как выбранная) и основная. <img src="/images/models/ocean/1.gif" id="color1" onclick="document.getElementById('pools').src='/images/models/ocean/ocean1.jpg'; document.getElementById('color1').src='/images/models/ocean/1on.gif'; document.getElementById('color2').src='/images/models/ocean/2.gif'; document.getElementById('color3').src='/images/models/ocean/3.gif';" style="cursor: pointer"> <img src="/images/models/ocean/2.gif" id="color2" onclick="document.getElementById('pools').src='/images/models/ocean/ocean2.jpg'; document.getElementById('color…
0 votes1 answer -
Помогите со скриптом
Доброго времени суток! Помогите найти такие (или подобные) скрипты, как на этом сайте: http://www.ledifit-nsk.ru. Там типа слайдшоу скрипт и выезжающий текст под фото. Заранее спасибо
0 votes2 answers -
JS. AddFavorite. Переменная в цикле.
Имеется запрос к БД, и вывод информации в таблицу, построчно. В каждой строке имеется картинка-ссылка (добавление в избранное), с таким кодом: <script> function add2Fav (x){ if (document.all && !window.opera) { if (typeof window.external == \"object\") { window.external.AddFavorite ('http://site.ru/m.php?id=$ids', 'Объявление $ids'); return true; } else return false; } else{ x.href='http://site.ru/m.php?id=$ids'; x.title='Объявление $ids'; x.rel = \"sidebar\"; …
0 votes5 answers -
Помогите найти похожий скрипт
Всем доброго дня! Нужен скрипт, с помощью которого можно было бы прокручивать страницу в зависимости от положения курсора и с возможностью увеличивать картинки на 120%. Пример: http://www.carlopazolini.com/ru/#/collection/women/, но здесь используется флеш. Нужна аналогичная реализация, только на js. Заранее спасибо за подсказку!
0 votes2 answers -
Как отключить onClick у вложенного элемента?
допустим есть у нас код: <div onclick="alert(7);"> <div>tratata</div> <div> <div>hhh</div> <a href="#">link</a> <div>ddd</div> </div> </div> как бы сделать, что бы при клике по ссылке не срабатывал онклик?
0 votes4 answers -
Перехват нажатий клавиш в браузерах и запрет стандартных действий
В опере при нажатии точки открывается поиск по странице. preventDefault(), как я понимаю, этого не предотвращает. Как быть, если мне нужно обрабатывать эту клавишу? Нажатие даже не доходит до события onkeyup И почему коды цифровых клавиш в опере отличаются от их кодов в хроме и файрфоксе?
0 votes6 answers -
Ui slider jquery
Добрый день. Помогите пожалуйста реализовать следующую задачу: ползунок выбора диапазона (смотреть во вложении ), у меня на странице их 9 штук и у каждого разные граничные значения. Искала в инете и нашла подходящий пример http://www.xiper.net/collect/js-plug...ui-slider.html с описанием, но адаптировать под свой не получается. У меня только полоса выводится, а самих ползунков почемуто нет, хотя путь в цсс поменяла к своей картинке. Вот мой код: <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script><script type="text/javascript" src="js/jquery.ui-slider.js"></script> <div class="white_…
0 votes1 answer -
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 -
Проблема при изменении параметров в box-shadow
Написал код: canvas.style.box-shadow = "0 0 " + t + "px rgba(0,0,0,0.5);"; Он конечно же не заработал . Ошибка вроде бы в знаке "-". Но вот как её исправить? p.s. chrome пишет: canvas.style.box-shadow = "0 0 " + t + "px rgba(0,0,0,0.5);";
0 votes1 answer -
Прогресс и загрузка файла через audio js api
Как реализовать прогресс бар с индикатором загрузки файла? ===================>========——————- ^ ^ ^ Загружен часть Прогресс Не загруженная часть
0 votes8 answers -
Две версии jQuery
Нужно на страницу подключитьjQuery версии 1.8, но в <head> уже включена 1.4.2, и <head> я менять не могу. Можно ли в теле страницы подключить нужную версию и не вызовет ли это конфликтов?
0 votes4 answers -
Редирект отдельно открытой страницы в iframe
Ни где в сети не смог найти готовое решение по загрузке отдельно открытой страницы в iframe (единственный фрейм на странице). Необходимо, чтобы при открытии пользователем страницы не в iframe, осуществлялся редирект на основную страницу с iframe с последущей автоматической загрузкой страницы в этот iframe. Не смотря на то, что похожий вопрос задавался (http://forum.htmlbook.ru/index.php?showtopic=6432&st=0&p=39652&hl=%D1%84%D1%80%D0%B5%D0%B9%D0%BC&fromsearch=1entry39652), ответа и решения нигде нет. Скрипты типа: <script language="JavaScript"> <!-- var string = location.search; var current_page=string.substring (1, string.length); document.write('…
0 votes6 answers -
Оформление плагина Datepicker
Здравствуйте. Подскажите пожалуйста, может кто-то работал с плагином Datepicker. В нём предусмотрено несколько цветовых схем, все они указаны в одном css файле, подскажите как подключить другую цветовую схему (спрайт)?
0 votes1 answer -
2события на одно действие
вот сейчас есть стандартное $("#id").click(function() { а мне нужно чтобы действие произошло или по нажатию по элементу или по нажатию клавиши enter когда находишься в фокусе заданного input элемента и другой input элемент не пустой. как сделать по клавиши $(document).keyup(function(event){ if (event.keyCode==13) { но вот как всё вместе совместить. все сделано без form ,просьба не предлагать сделать через form. или хотя если подскажете какую функцию написать примерно на onsubmit
0 votes5 answers -
Как заставить WysiHat использовать элемент, которым он инициализирован, для редактирования?
Приятного дня. Пытаюсь имплементировать в проект редактор WysiHat https://github.com/swilliams/jq-wysihat Когда передаешь ему элемент для инициализации он просто скрывает его и создает редактор в пустом диве. Если я хочу редактировать h1 со всеми его стилями и содержимым, то мне совсем не хочется получать пустой див. Можно как то подсунуть редактору нужный элемент с контентом? JS: function onDOMReady(){ var editableElements = $('.editable'), index = editableElements.length; while(index--){ var element = editableElements[index]; var editor = WysiHat.Editor.attach($(element)); } } $(document).ready(onDOMReady); HTML <article…
0 votes0 answers -
Не получается сделать меню
Добрый вечер! мне нужно сделать меню типа как тут(сверху слева). Пункты которые не вмещаются в ширину меню помещаются в саб меню "еще". Дизайн сайта резиновый, соответственно ширина меню может меняться и окна тоже. Это можно сделать на Jquery В моем конкретном случае меню выглядит так расширяется от 1000px до 1280px Навряд ли кто-то захочет делать, поэтому прошу хотя бы подсказать направление в котором нужно двигаться..? Может кто нибудь может выципить скрипт отвечающий за меню, на сайте который я отправила. Он бы послужил мне примером Я начала делать с ресайза окна , но скрипт не работает $(window).resize(function(){ var widthsCat = 0; $(".b-categories .b-category_…
0 votes9 answers -
опера не подключает js
подскажите пожалуйста почему на этом сайте в opera12.01 не подключаются яваскрипты?
0 votes0 answers -
Как поцепить обработчик на динамически созданный элемент?
Добрый день. У меня имеется див с элементами внутри <div class="select-option @Model.ClassName"> @Html.Hidden("WorkflowStepUserSelectOptions[0].Id", (Model.WorkflowStepUserSelectOption != null ? Model.WorkflowStepUserSelectOption.Id : 0)) <img src="@Url.Content("~/Content/Images/base/data_sort.png")" /> @Html.TextBox("WorkflowStepUserSelectOptions[0].Name", (Model.WorkflowStepUserSelectOption != null ? Model.WorkflowStepUserSelectOption.Name : ""), new { @class = "option-name" }) <img src="@Url.Content("~/Content/Images/base/delete.png")" /> </div> На событие textchange @Html.TextBox - который превращается в <input ... class =…
0 votes4 answers -
Поправить jQuery скролл-бар
Здравствуйте. Собственной вёрстка http://param.16mb.com/, внизу есть блок комментариев к нему прикручен скролл-бар, всё хорошо, только в нём изначально не были реализованы стрелочки вверху и внизу (плагин Tiny Scrollbar, взял отсюда - http://www.xiper.net/collect/js-plugins/ui/tinyscrollbar.html), пришлось их как-то самому прикрутить, получилось естественно криво. То есть нижняя стрелочка видна нормально, а вот верхнею перекрывает полоса прокрутки, нужно как-то видимо допилить плагин, что-бы полоса начинала отсчитываться не с самого верха, а чуть пониже, чтобы не перекрывалась верхняя стрелочка...
0 votes2 answers -
Появление блока
Всем привет, вот сделал такую штуку При клике на #qwer появляется другой блок, код работает, вот только как сделать так чтобы он работал постоянно? Т.е. при клике на один блок, появляется другой, а потом при 2-ом клике он исчезает, но при последующих кликах ничего не происходит. <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <style> #qwer {width:300px;height:300px;background:#b3b3b3;cursor:pointer;} #ok {width:300px;height:300px;background:#b3b3b3;display:none;} </style> </head> <body> <div id="qwer"><p>нажми</p> </div> <div id="ok">ergreg</div> <scr…
0 votes16 answers -
"Перемещение" тэга INPUT из одной ячейки таблицы в другую по условию
Помогите правильно написать скрипт, делающий следующее: Мне нужно в зависимости от выбранного из списка select как-бы "перенести" размещение поля ввода input из одной части таблицы в другую (например их одной из нижних ячеек в одну из верхних). Но при этом чтобы имя переменной было одно (так удобнее для дальнейшей записи в БД). Наиболее простой способ вижу таким: создаю два идентичных тэга input в требуемых ячейках c одинаковыми name, но с разным значением свойства display и и затем скриптом меняю, невидимую на block.style.display = ""; видимую на block.style.display = "none"; Вопрос: корректно ли передадуться на сервер значения переменной (формально же их две с одним…
0 votes4 answers -
Помогите отловить ошибку jQuery
привет www.st77.de в IE9 получаю ошибку в консоли: SCRIPT5007: Не удалось получить значение свойства "plugins": значением объекта является NULL или он не определен jquery.js, строка 613 символ 6 При этом jQuery скрипты продолжают работать как ни в чем не бывало. Гугл мне ничего не нашел по этому вопросу. В остальных браузерах ошибки нет. Что характерно, на локалке и в IE ошибка не проявляется. Вроде, раз работает, то как бы можно и забить, но это как-то не правильно.
0 votes1 answer