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
-
Не работает слайдер в IE9
В общем написал слайдер, проверил в Opera, FireFox, Maxthon, показывает всё отлично, но есть одно но, данный код не как не хочет работать в IE9, начинает подтармаживать плюс ко всему нет отоброжения картинок в слайдере. В чём может быть причина ? запуск слайдера <body onload="Start();"> код слайдера var newSlider; var ShowImg = 1; function Slider(){ var slImageUrl = Array(); this.Create = Create; this.GetImageUrl = GetImageUrl; function Create(ImageUrl) { slImageUrl[Count] = new Image(); slImageUrl[Count].src = ImageUrl; } function GetImageUrl(num){ return slImageUrl[num].src; } .........…
0 votes5 answers -
Неправильное отображение скрипта на разных экранах
Имеются 2скрипта:colorbox(увеличивающее изображение по середине с прозрачным фоном) and slidorion(слайдер слайдшоу + меню аккордеон).Соединил эти 2 скрипта все работает нормально,только имеется одна проблема в colorbox(увеличивающее изображение по середине с прозрачным фоном).Проблема заключается в том что,слайдер на разных разрешениях экрана показывает размеры по разному,например мой размер экрана 1600х900 отображает слайдер нормально.открываю слайдер с большим разрешением слайдер увеличивается.Java Script автоматом создает css для слайдера,тем самым увеличивая его.Помогите пожалуйста как можно сделать так,чтобы Java Script правильно задавал ему css и чтобы он отображалс…
0 votes0 answers -
Рандомный текст
Хотелось бы узнать, каким образом на JS можно сделать так, чтобы в <div> загружался рандомный текст из заранее заданных значений
0 votes1 answer -
Добавить js к блоку div
Вот надо чтобы ф-я с датой определяла по блоку, какую он имеет дату, и выполняла некоторые ф-ии Ну вот как это сделать? А как задать блоку функцию <div id="block">(как тут подключить функциию с параметрами даты?)</div> Т.е. если ссылке <a href="javascript:show_hide('1');">текст</a>, то как быть с блоком???
0 votes3 answers -
Упростить / Дополнить код
удалить пост!
0 votes0 answers -
динамический зум картинки
Доброго времени суток! Подскажите пожалуйста как реализовать на сайте динамическое увеличение картинки при наведении на нее, увеличиваться должна именно область, на которую наведена мышь. Нашел только один скрипт, но он платный(( http://www.magictoolbox.com/magiczoom/integration/ Хотелось бы такой как в 4м примере. С javaScript не знаком к сожалению, ну и CSS только начал изучать...
0 votes4 answers -
фильтр похожий на фильтр Яндекс.Маркет
Мне нужно сделать фильтр похожий на фильтр Яндекс маркета фильтр, у него есть стрелка сбоку от блока в которой отображаются результаты поиска , она появляется в том месте где форма была изменена. Написанный мною скрип работает везде хорошо кроме Safari, по клику на чекбокс или лэйбл стрелка липнет к верху. Подскажите как это можно исправить http://jsfiddle.net/hTSzu/1/ кусок кода который отвечает за перемещение стрелки $("#catalog-filter").bind({ click: function(e) { e = e||window.event; var offset = $("#catalog-filter").offset(); var koordY = e.pageY - offset.top - 10; $(".i-arrow").css({"top":koordY}); }, change: function() { $(".i-arrow").show().delay(5…
0 votes2 answers -
Клик по элементу и ответ аякса (события не связаны)
Всем привет, Попробую описать проблему. Имеется такая структура html-кода <span id="button">Кнопка</span> <span id="text">Текст</span> <input id="field" type="text"> При внесении изменений в инпуте отправляется аякс-запрос. $('#field').change(function() { $.ajax({/* данные запроса */}); }); При нажатии на кнопку, текст должен заменится ответом, полученным из запроса. Проблема в том, что при клике запрос может быть еще не отработан, соответственно данных не будет и скрипт не исполнится. Я пока решила эту проблему, использовав $.ajaxComplete() и setInterval: $('#ajax').ajaxComplete(function() { response = jQ.parseJSON(request.respon…
0 votes26 answers -
Вставить в див свойство
Здравствуйте Помогите : Есть блок : <div class="w w1" id="opened" ></div> Как в него вставить следующее contentEditable=true - это чтобы можна было редактировать содеожимое блока Должно выйти:<div class="w w1" id="opened" contentEditable=true ></div> Нужно юзать скрипт потому , что этот блок генирируется - эго нету в ДОМ модели.? Зарвние спасибо...
0 votes1 answer -
jQuery fade in/out эффект при смене background position
Всем привет. Проблема следующая: есть img с area map, при наведении на определенные области, которого меняется background position. Знанием JS/jQuery похвастаться не могу поэтому прошу помощи - хотелось бы, чтобы background position менялось с эффектом jQuery fade или любым другим способ красиво и плавно. Хочется чтобы старый background position исчезал как нибудь так .animate({opacity: 0,}, 400 );, а новый появлялся .animate({opacity: 1,}, 400 ); не могу понять как это реализовать. Посмотреть можно здесь http://jsfiddle.net/nSGym/1/ Я так понимаю что для addClass/removeClass не применяются эффекты, тогда как по другому сменить background position?
0 votes6 answers -
Iframe на fancybox не работает.
Всем привет. Такая проблема, есть сайт, поставил iframe на с помощью fancybox да вот не работает. Работает, только с одним блоком, на остальных же не работает. http://sample.claba.com.ua/ Вот. Я предполагаю что это конфликт скриптов.
0 votes6 answers -
setTimeout вызывает ошибку
Подскажите плз, почему первый вариант НЕ вызывает ошибку, а второй вызывает 1 function slideHoverActive(){ var activeTimeout; tabLink.hover(function(){ thisObj = jQuery(this); activeTimeout = setTimeout(activeTimeoutFunc, 300); }, function(){ clearTimeout(activeTimeout); jQuery(this).removeClass('hover'); }) } function activeTimeoutFunc(){ thisObj.addClass('hover'); } 2 function slideHoverActive(){ var activeTimeout; tabLink.hover(function(){ thisObj = jQuery(this); activeTimeout = setTimeout(thisObj.addClass('hover'), 300); }, function(){ clearTimeout(activeTimeout); jQuery(this).removeClass('hover'); }) } Я так подозреваю, из-за thisObj, но …
0 votes3 answers -
lightbox + vk.com комментарии
Попросили прикрутить к картинкам комментарии в wordpress в таком же духе как сделано на facebook. На данный момент результат такой: Когда комментируешь одну картинку, комментарий расходиться по всем остальным. Обсуждение фоток получается достаточно абсурдным,-просто каша какая-то. вот страница с проблемой А на этой странице есть решение, но не могу разобраться в чём ошибка у меня раздел "фото", почти по середине Буду признателен за любую помощь.
0 votes2 answers -
Не совместимость библиотек
Здравствуйте Столкнулся с проблемой совместимости библиотек jquery. http://77.120.124.163/js/index.html На странице My Production используется скрипт jsPlumb для прорисовки соединителей между объектами. Он использует библиотеку jquery.min.1.7.1.js и http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js На этой же странице подключена библиотека jquery.tools.min.js, которая используется для попапов при клике на кнопки Add, Edit и для попапов с хинтами, возникающими при наведении на пункты меню (My Production, Configuration). Вместе эти библиотеки не работают. В итоге работает либо jsPlumb, либо попапы. В библиотеке jquery.min.1.7.1.js функций, которые ис…
0 votes12 answers -
tabs + jcarousel
Добрый день. Такая проблема: есть табы (вкладки) - реализованы с помощью скрипта вобщем вкладок 3. на второй и третьей карусели (jcarousel). так вот по началу выдавало ошибку типа тогда я присвоил второму табу id="tab2" и инициализацию карусели записал как $(document).ready( function() { $('#tab2').on('click', function(){ jQuery('#mycarousel').jcarousel({ visible: 3, scroll: 1, animation: 'slow' }); }); }); ошибка пропала - карусель появляется. токо не работает (. подскажите плиз как решить. или может есть готовое решение.. вобщем рад любой помощи
0 votes14 answers -
Объясните)
Всем привет, учусь js уже продолжительнео время по одному из учебников. Но вот настало для сайта сделать таблицу и сортировку для него, в данном скрипте http://learn.javascript.ru/play/tutorial/browser/events/grid-sort/index.html непонятны следующие моменты var compare; switch(type) { case 'number': compare = function(rowA, rowB) { return rowA.cells[colNum].innerHTML - rowB.cells[colNum].innerHTML; }; break; case 'string': compare = function(rowA, rowB) { return rowA.cells[colNum].innerHTML > rowB.cells[colNum].innerHTML ? 1 : -1; }; brea…
0 votes1 answer -
contentEditable - фокус для редактирования по 2 клику
Есть следующий код: $(".menuedit").dblclick(function() { $(this).attr('contentEditable', 'true'); $(this).focus(); }); Я хочу чтобы при двойном клике див становился редактируемым, соответственно атрибут contentEditable устанавливается в true, но фокус не получает, он получает фокус только в 1 случае, если я перевожу фокус на другой элемент, а затем вновь на него, и то при 1 клике. Собственно как реализовать?
0 votes1 answer -
Помогите с скриптом
У меня есть вот такая конструкция <div class=1> <div class =2> </div> </div> в скрипте я использую вот такой код $(".1").mouseup(function(){ $(this).append('<span style="color:#F00;">Mouse up.</span>'); }).mousedown(function(){ $(this).append('<span style="color:#00F;">Mouse down.</span>'); }); при этом mousedown выполняется и при клику на первы и на второй див как мне сделать чтобы это работало только при клике на первый див а при клике на второй нет?
0 votes4 answers -
Не срабатывает событие click, mouseenter
$('.ddd_item').bind('click', function() { alert(1); }); <div class="ddd_drop_down" id="id_domains_drop_down" style="display: none;"> <div class="domains_drop_down" id="cont_domains_drop_down"> <div class="ddd_item ddd_selected" style="">xxxx.com</div> <div class="ddd_item" style="padding-left: 20px;">yyy.com</div> </div> </div> Причем события не срабатывают только на дивы с класом "ddd_item" и "ddd_selected". Но если в js вместо bind'а поставить live() все работает, в принципе, нормально. Но хотелось бы понять почему обычные события не срабатывают. В чем может быть загвоздка.…
0 votes3 answers -
Flux Slider example
Здравствуйте, есть слайдер такой интересный Flux-Slider-v1.4.4-0, работает прекрасно, но, в эксплорере 9 нет. Может кто помочь? уж очень понравился слайдер.. Вот и пациент
0 votes3 answers -
игры <canvas>
Кто знает где взять исходники офисных игр на html5 или может кто то поделится. Заранее спасибо!
0 votes0 answers -
кофликт скриптов вконтакте
помогите пожалуйста решить проблему на странице установлены 2 соц.кнопки от вконтакте. "поделиться" и "мне нравится". для первой необходим объект, который обрабатывает ответ о количестве расшаренных ссылок. var VK = { Share: { count: function(value, count) { console.log(count); console.log(value); $('#vk_counter').html(count); } } } для второй необходим объект инициализации. VK.init({apiId: 3128823, onlyWidgets: true}); они конфликтуют. то есть если работает один, то другой нет работает. соотвтетственно не показывается одна из кнопок подскажите пожалуйста способ избежать конфликта я пробовал менят…
0 votes1 answer -
Реализация простого условия на javascript
Здравствуйте, уважаемые пользователи форума. Прошу помощи. Необходимо, что-бы было обычное поле для ввода типа <input type="text">, и рядом кнопка Скачать обычного вида: <input type="button">. При вводе корректного пароля (пароль статистический, например 12345), ниже выводится текст Ваша ссылка на скачивание.... В случае некорректного ввода такой текст "Проверьте правильность пароля", или "Введите пароль", если поле осталось пустым, но кнопку нажали. Знаю, что часть кода пишется в head страницы, а само поле с кнопкой - уже на нужном месте. Javascript не знаю, поэтому прошу помощи. Прошу Вас также предложить другие идеи для реализации подобной задачи (если тако…
0 votes2 answers -
Фотографии пользователя
Здравствуйте. У меня есть стена фотографий пользователя так вот как мне сделать, чтобы после наведения на фотографию была такая функция http://stg.odnoklassniki.ru/res/i/ic/zoom.png
0 votes1 answer -
Рядом с каждым <input> - свой текст в <span>
Привет, Форумчане! Вопрос у меня такой - у меня имеется ряд текстовых input'ов. Справа от каждого Input находится Span. Так вот - мне нужно, чтобы при вводе, например, в третий инпут - менялся текст спана, который находится рядом с ним. Или допустим я меняю текст в десятом инпуте, и соответственно меняется текст в спане, который так же по счету десятый. Сама цель - сделать на jquery проверку на ввод. Буду благодарен за идеи!
0 votes3 answers