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
-
Как сделать некликабельную ссылку?
Как сделать некликабельную ссылку с помощью Javascript? Можно ли как-нибудь использовать pointer-events? Нужно, чтобы не просто не было перехода по ссылке, а вообще чтобы она была никакой некликабельной. Выручите?
0 votes7 answers -
Несколько слайдов на одной странице
Подскажите хочу расположить несколько слайдов на одной странице Скрин взят из сайта http://pcvector.net/scripts/slideshow_and_scroller/173-slayder-s-postranichnoy-navigaciey.html <div id="slidebox"><div class="next"></div><div class="previous"></div><div class="thumbs"><a href="#" onclick="" class="1 thumbActive">1</a> <a href="#" onclick="" class="2">2</a> <a href="#" onclick="" class="3 ">3</a> <a href="#" onclick="" class="4">4</a> </div> <ul> <li><img src="1.jpg" alt="змея"/></li> <li><img src="2.jpg" alt="змея"/></li> …
0 votes2 answers -
проблема с меню
Доброго времени суток! http://jqueryfordesigners.com/slide-out-and-drawer-effect/ решил применить такое меню у себя на сайте http://bitrix.master.su/ вроде все хорошо, но вот проблема, когда я перехожу в раздел второго уровня, то менюха скрывается и показывает развернутым только первый раздел вот сам скрипт вызова <script type="text/javascript"> <!-- $(document).ready(function () { $('LI.drawer UL:this(:first)').hide(); // hide all ULs inside LI.drawer except the first one $('span.drawer-handle').click(function () { // hide all the drawer contents $('LI.drawer UL:visible').slideUp().prev().removeClass('open'); // show the associated drawer content to 'this' (th…
0 votes1 answer -
События на выбор option в select
В хтмл: <select id="test" onchange="selectChanged(this.value);"> <option value="#">Выберите раздел</option> <option value="1">One</option> <option value="2">Two</option> </select> JavaScript $(document).ready(function(){ function selectChanged(value) { switch(value) { case 1: func1(); break; case 2: func2(); break } } }); Хочу вставить функцию "замены дива" на jquery аяксе в func1() $("#test").val('1', function() { $("#rubric3").empty(); $("#rubric4").empty().load("rubric_4step.php #last2"); }); Все осложняется тем, что selectChanged не работает. Да и как вставить функцию…
0 votes13 answers -
проблема с setInterval
есть функция function content(){ $.ajax({ url: "index.php", cache: false, success: function(html){ $("#content").html(html); } }); } $(document).ready(function(){ content(); setInterval('content()', 20000); }); запрос должен происходить каждые 20 сек,но он происходит каждую секунду в независимости от того какое время я бы не ставил, а также ужасно загружается процессор. в чем проблема?
0 votes7 answers -
Формула для scrollbar'а
Сразу картинка Делаю собственный скролл.Блок1 - то, что отображается, блок2 таскается вверх/вниз. (top меняется) Подскажите, по какой формуле мне посчитать X - положение скролбара относительно блока, в котором он отображается. Я пришел к этому x = top / (блок2 / блок1). (везде имеется ввиду высота этих блоков) Но это не правильно - скроллбар до конца не опускается. Что то мозг мой начинает закипать, спасите! =)
0 votes2 answers -
Mootools и table row
Приветствую друзья! Так вышло, что у меня сайт на CMS LS версии 0.4.2 с Mootools. Возникла необходимость в таблице отображать только первые 5 <tr>, а остальные скрывать. Таким образом, начиная с 6го <tr> добавляется class="vertical_slide". HTML: <table class="calend_table"> <tr><td>111111</td></tr> <tr><td>222222</td></tr> <tr><td>333333</td></tr> <tr><td>444444</td></tr> <tr><td>555555</td></tr> <tr>< class="vertical_slide"td>666666</td></tr> <tr>< class="vertical_slide"td>777777</t…
0 votes3 answers -
самозакрывающееся меню в виде списка о_О
Всем привет! помогите пожалуйста в решении следующей проблемы. на сайте есть меню в виде списка: <ul> <li><a href="../1/">1</a></li> <li><a href="#" onclick="ShowOrHide(this);">2</a> <ul> <li><a href="../2_1/">2_1</a></li> <li><a href="../2_2/">2_2</a></li> </ul> </li> <li><a href="#" onclick="ShowOrHide(this);">3</a> <ul> <li><a href="../3_1/">3_1</a></li> <li><a href="../3_2/">3_2</a></li> <li><a href="../3_3/">3_3</a>&l…
0 votes19 answers -
Автоматический слайдер на Jquery
Всем доброго времени суток! Я новичок в JScript, поэтому задам сейчас очень глупый, на мой взгляд, вопрос. Есть простенькая галерея: JScript <script type="text/javascript"> function slideSwitch() { var $active = $('#slideshow IMG.active'); if ( $active.length == 0 ) $active = $('#slideshow IMG:last'); var $next = $active.next().length ? $active.next() : $('#slideshow IMG:first'); // Раскомментировать для случайного порядка // var $sibs = $active.siblings(); // var rndNum = Math.floor(Math.random() * $sibs.length ); // var $next = $( $sibs[ rndNum ] ); $active.addClass('last-active'); $next.css({opacity: 0.0}) …
0 votes3 answers -
Есть два скрипта script и jquery.js - которые не дают работать друг другу
Есть два скрипта script - отвечает за вкладки на главной #1 <script type="text/javascript"> jQuery(document).ready(function(){ tabs({ block : "#block&2000", block2 : "#block2" }); }); </script> и jquery.js - которые предназначен для обновления нужной части страницы #2 <head><script type="text/javascript" src="jquery.js"></script></head> ниже идет скрипт который позволяет вывести нужную информацию в нужное место на странице #3 <body> <div id="content"></div> <script> function show() { $.ajax({ url: "time.php", cache: false, success: function(html){ $("#content").ht…
0 votes3 answers -
jquery фильтр :not и анимация
Здравствуйте! Наткнулся на проблему: есть меню, на каждый пункт которого при наведении повешена анимация (увеличение фонт-сайза). При этом активный пункт меню помечается классом и к нему анимация применяться не должна (фильтрую выборку с помощью :not). В ФФ работает как надо, в Опере, ИЕ и Хроме - неактивный пункт дрыгается при проходе через него. В ИЕ особенно гадко дрыгается Смоделировал ситуацию здесь: http://jsfiddle.net/Elflight/w7pcq/6/ Будьте добры, товарищи, подскажите решение...
0 votes2 answers -
UI Интерфейс (Генератор SQL запроса)
Привет всем! В общем появилась такая идея мысль написать UI web-интерфейс по составлению SQL запросов. Примерная идея такая: 1. Используя средства PHP создаем JS массив с именами таблиц и полей 2. Используя полученный массив строится отдельные таблички для каждой таблицы. 3. Затем используя Drag&Drop или др. способов делаются объединение таблиц по указанным ключам и тип соединения (JOIN, LEFT JOIN, и т.д. думаю меня поняли (: ), выделяются галочками поля, которые будут использоваться в запросе и т.д. Что то типа как тут Сам я думаю тут надо использовать JQuery, Сделать отдельные блоки с полями и галочками это фигня) а вот как сделать Drag&Drop и при этом создать…
0 votes17 answers -
проблема - продолжает загружать изображение
всем привет! есть скрипт mjpeg.php $fp = fsockopen( [$_GET['stream']],$port, $errno, $errstr, 30 ); if( !$fp ) echo "$errstr ($errno)<br />\n"; else { fwrite( $fp, "GET / HTTP/1.0\r\n\r\n" ); while( $str = trim( fgets( $fp, 4096 ) ) )header( $str ); echo fpassthru( $fp ); fclose( $fp ); } и файл viewer.php - В этом файле хочу,чтобы по нажатию кнопки менялась картинка (mjpeg.php?stream=..), это реализовываю таким образом: $(".link").click(function() { $('#video').hide(); $('#video').attr('src','mjpeg.php?stream='+$(this).data('stream')).load(function() { $('#video').show(); }); return false; }); В файрфоксе все работает отлич…
0 votes3 answers -
setInterval
Нужно чтоб каждые 30с содержимое дива .form менялось на содержимое в массиве dj вот код http://jsfiddle.net/crSbB/ но он не правильный
0 votes1 answer -
Событие по неактивной кнопке
Привет. Есть неактивная кнопка. Нужно чтобы при нажатии на неё появлялся alert с некоторым сообщением, но клик по кнопке с параметром disabled не происходит, как быть? $('#id').click(function(){ if($('#id').attr('disabled')) { alert('Кнопка заблокирована'); } });
0 votes1 answer -
Массив ссылок
Всем добрый день. Возник вопрос. Такой код function setupHistoryClicks() { var arr = document.getElementsByTagName("a"); for(var i=0; i<arr.length; i++) { alert(arr[i]); } } Он мне возвращает массив ссылок, т.е. самих адресов. Но мне нужен именно массив тегов <a>. Подскажите, пожалуйста, как мне этого добиться. А вообще, в итоге, код переводит мне нужную ссылку в var link. И из этого link мне нужно вытащить два объекта (картинку(link.getElementsByTagName("img")[0]) и текст(link.getElementsByTagName("p")[0])). Но я не могу вытащить что-либо из link, поскольку он равен = "http://www.sight.ru" ....вот, как то так.
0 votes12 answers -
Индекс элемента коллекции
Доброй ночи, форумчане. Есть элемент div с id = "unique", в него вложено много элементов без id, но с class = "exemplar". Пользователь кликает по одному из этих элементов. Внимание вопрос: Как узнать по какому именно элементу кликнул пользователь? А лучше всего как узнать индекс этого элемента из коллекции элемента id = "unique".
0 votes11 answers -
Выбор последнего елемента списка
Всем привет. Коротко о себе Какой-то минимум соображаю в джиквери, и абсолютный минимум в чистом JS. Сел было за обучение, но сложно.. Вот решил начать с практики, с простых примеров. Очень надеюсь на помощь. Задача: Создать универсальную функцию, которая будет выбирать последний элемент из нужного нам списка и вешать на него класс "last-child" Примерно в таком вот виде: function initPage(){ initLastChild({ menuSelector: "#nav3" }); initLastChild({ menuSelector: ".nav-block" }); initLastChild({ menuSelector: ".product-block > ul" }); } function initLastChild(){ /**code*/ } Вроде бы самая элементарная вещь. Надеюсь кто-то объяснит "на пальцах" спасибо
0 votes4 answers -
Копирование элементов из одного списка в другой
Доброго времени С помощью плагина Sortable возможно ли осуществить копирование элементов из одного списка в другой (чтобы в другой список попадал не сам перетаскиваемый элемент, а его копия)? Допустим, можно просто написать клонирование <li> и поместить в переменную.. А как потом связать ее с "сортировкой" ?
0 votes1 answer -
Скрипт для печати созданного текста
Добрый день. На сайте понадобилось печатать странички, после того как пользователь создал заказ. Нужен скрипт, который позволит печатать определенный текст. Использовать отдельные таблицы стилей не подходит, т.к в форме, которую печатаем, есть checkbox, а гуглхром при печати их не видит. Поэтому я хочу передавать в печать только те checkbox, которые были выбраны. Может есть уже готовые скрипты, которые печатают определенный текст? Буду признательна за ссылки, которые смогут помочь. Я в js ноль, написать самой скрипт довольно трудно. Всем спасибо!
0 votes0 answers -
Плавающий блок по высоте при прокрутке страницы
Здравствуйте! Как заставить ездить вверх вниз кнопку “Свернуть” при прокрутке странице (http://www.ralfgroup.com/html/met/catalog_list.html) но что бы она не выходила за пределы центрального блока? Пример того что нужно получить: кнопки “Свернуть” “Сбросить” на этой странице: http://euroset.ru/catalog/computers/tablet-pc/ Буду благодарен за любую подсказку
0 votes2 answers -
наследование в js
помогите пожалуйста разобраться с наследованием в js. я нарисовал небольшую модель, основанную на следующем коде function Animal(){ // } function Rabbit(){ // } Rabbit.prototype = Animal() animal1 = new Animal() animal2 = new Animal() rabbit1 = new Rabbit() rabbit2 = new Rabbit() модель: как я понимаю связи: объекту rabbit1 доступны 1. свои свойства и методы, 2. своиства и методы, которые есть в конструкторе Rabbit, 3. своиства и методы, которые есть в конструкторе Animal, 4.своиства и методы, которые есть в встроенном "классе" object объекту animal1 доступны 1. свои свойства и методы, 2. своиства и методы, которые есть в конструкторе Animal, 4.своиства и мето…
0 votes1 answer -
Получить ширину элемента в px
Мир всем. Не знал как называть тему и в какой раздел её поместить. Если ширина элемента заранее не известна, не указана и/или зависит от вложенных элементов. То по умолчанию ему присваивается width: auto;. Достаем ширину элемента следующим образом: var element = document.getElementById('element'), computed = element.currentStyle || window.getComputedStyle(element, null); alert(computed['width']); Если смотреть это в chrome и в safari, то получаем след. сообщение "тек.ширина_px"(т.е. ширина выводится в пикселах), а если смотреть в opera и ie, то значение width выводится как auto. Что сделать чтобы ширину элемента(у которого width: auto) в ie и opera получиться в px…
0 votes2 answers -
Не работает динамичное обновление элемента в FF
Всем добрый день. Подскажите,плиз, где копать. В хытымыле есть строчка Координаты точки <span name="markercoords" id="markercoords"> </span> ею управляет js-код var markerCoords = document.getElementById('markercoords'); markerCoords.innerHTML = convert(coords.lat()) + ' СШ ' + convert(coords.lng()) + ' ВД'; То есть на карте ставим маркер - на странице появляются координаты этого маркера. Таскаем маркер мышью - координаты меняются. Все отлично работает кроме FireFox. В нем никаких координат не появляется при манипуляциях с картой и маркером. Непонятный (для меня) трабл. Гран мерси. Желающие могут посмотреть как оно выглядит - http://forestforum.ru/peatfi…
0 votes5 answers -
передача данных через script,iframe
Статей в инете по теме очень мало.Флэнеган и http://javascript.ru/ajax/transport/script не дают нормального предсталения.Подкиньте пример или статтю.
0 votes3 answers