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
-
Jquery + radio
Возник вопрос, как с помощью jquery определить статус radio? Например, у меня есть кусок кода: <li>Употребляете ли вы алкоголь?<br> <input type="radio" name="vopros1[]" value="10" id="vopros1_1"> <label for="vopros1_1">Да</label><br> <input type="radio" name="vopros1[]" value="01" id="vopros1_2"> <label for="vopros1_2">Нет <em></em></label> </li> Мне надо сделать с помощью плагина jquery.validate.js сделать валидацию. Но не простую, условия такие: Определить статус radio, если да, то своя функция + валидация, если нет, то дальше код исполняется. Пожалуйста по…
0 votes2 answers -
JQuery + Массивы
Доброго времени суток. Подскажите, пожалуйста, где можно почитать как создаются масивы в JQ и как с ними работать? Я хочу передать в ф-ю масив данных, который будет содержать объект и его параметры, на основе которых потом будет управляться сам объект. спасибо
0 votes4 answers -
jquery 1.2.6
Может кто нибудь подсказать как сделать такое же, только к jquery 1.2.6?) Чем delegate можно заменить? Как то может проще можно...
0 votes1 answer -
jquery 2D Transformation Plugin
<html> <?php header("Content-type: text/html; charset=utf8"); ?> <head> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.transform.js"></script> <script type="text/javascript"> degr = 0; function rota(deg) { degr += deg; document.getElementById('rotateinfo').innerHTML = degr; var punzer = $('#punzer'); $(function(){ punzer.animate({transform: 'rotate(' + degr + 'deg)'}, 'slow', 'linear'); }); } </script> </head> <body onkeydown="if(event.keyCode == 68) rota(…
0 votes1 answer -
Jquery accordion, переделка скрипта.
Привет всем. Есть такая вот страничка: http://sotnikovs.com/files/new-new/index.html подключён небольшой скрипт: rollerTabs.js, который я сейчас пытаюсь под себя изменить, первым делом сделал так, чтобы по клику по пункту меню - контейнер открывался и скрывался снизу всех пунктов, а не сразу после нажатого пункта. Но сейчас проблема в другом. При добавлении нового вложенного списка в тэг <li> - под-пунктам меню test добавляется класс active, но не убирается.. и див с контентом не срабатывает по тому же принципу. Я так и не разобрался, как работает .siblings — проблема мне кажется в этом селекторе и в парентсах.. вот архив на это косячное демо: http://sotnikovs.com/f…
0 votes8 answers -
Jquery addClass/Remove Class on click не работает
Подскажите пожалуйста в чем моя ошибка, почему не работает такой код? HTML <nav> <ul> <li><p>Головна</p></li> <li><p>Про нас</p></li> <li><p>Про нас</p></li> </ul> <script> $(document).ready(function () { $('ul li:first-child').addClass('checked'); $('ul li p').click(function () { $('ul li').removeClass('checked'); $(this).addClass('checked'); } ); } ); </script> </nav> CSS .checked { height: 40px; background: #000; }
0 votes6 answers -
jQuery Ajax
Очень надеюсь на вашу помощь в следующем вопросе: Я с помощью jqery отправляю ajax запрос и возвращаемый html вставляю в контент. Проблема в том, что не получается запускать содержащийся в возвращаемом html javascript. Пытался js-скрипт изначально вписывать в контент, а возвращать лишь чистый html имеющий отношение к соответствующему js-скрипту. Но всё-же браузер не видит подгруженных ajax запросом тегов и не исполняет соответствующий js-код. Как быть? В качестве иллюстрации проблемы приведу простой код: <script src="/jquery-1.3.2.min.js" type="text/javascript"></script> <?php if($_POST['param']=='value1'){ echo' <script> $(document).ready(…
0 votes8 answers -
jquery ajax - оооочень медленно :(
Всем привет. Подскажите пожалуйста новичку, в чем заключается моя ошибка. Задача простая: вывод данных из БД на страницу. Как это делаю я: При загрузке страницы вызываю функцию $(document).ready(function(e) { ajaxOutput("<?php echo HOST.'/index.php'; ?>","#idOutputTable","<?php echo $smile['ajax_error']; ?>","viewClients"); }); которая имеет вид function ajaxOutput(page,outputId,errorText,ajaxName,str) { s = (str == undefined) ? "ajax=" + ajaxName : "ajax=" + ajaxName + "&findStr=" + str; $.ajax({ type:"POST", url:page, data:s, dataType:"html", success: function(res) {//alert(res); $(outputId).html(res); return true; }, error: function() { ms…
0 votes7 answers -
jQuery Ajax => редирект
Доброго времени суток уважаемые форумчане есть небольшой но довольно тонкий вопрос. Собственно суть:есть регистрация пользователя, 2 поля логин:пароль, при вводе логин сравнивается с базой чтобы сообщить о возможном повторе, после нажатия книпки "зарегистрироваться" проверятеся наличие значений в полях, ну это предистория, суть вот в чём, после заверщения регистрации должен произойти редирект на index.php предположем, собственно я всё понял кроме как этот самый редирет прописать success:function(result) { if(result == "success") document.write(unescape('%3Cscript%3Ewindow.location.href="index.php";window.location.reload();%3C/script%3E'));…
0 votes2 answers -
jQuery animate css (ширина) и IE
Есть блок, id='xxx' CSS: display:block; width:0px; height:4px; background:#808080; position:fixed; Далее <script type="text/javascript"> $(document).ready(function(){ $("#xxx").animate({ width:"182px", }, 5000); }); </script> Не ратотает в IE (6 версия не интересует). <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> И IE ругается. Что делать?
0 votes2 answers -
jQuery animate()
Здрасте, еще раз Проблема второго цикла, всё работает кроме анимации , в чем дело не могу понять. Что не так с анимацией второго цикла? Подсажите пожалуйста. for(var n = 0; param.vis_block - 1 >= n; n++){ var curr_block = container.children('div:eq('+n+')'); if(typeof curr_block != 'undefined'){ //animate news_block curr_block.stop(false, true).animate({'top': '+='+step}, 100) //animate inner images for(var m = 0; param.inner_img_max - 1 >= m; m++){ if(typeof curr_block.children('img:eq('+m+')') != 'undefined'){ curr_block.children('img:eq('+m+')').stop(false, true).animate({'top':'+='+parastep}, 10); // НЕ Р…
0 votes1 answer -
jQuery attributi
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dragable.js"></script> <script type="text/javascript" src="dimensions.js"></script> <script> $(document).ready(function(){ $('img').dragable({ clone: true, opacity: 0.5, renewTarget:true, over:function(obj,targ){ alert($(targ).attr('src')); }, drop:function(obj,targ){ alert('pasted'); } }); }); </script> <body> <img src="1.gif"> <img src="2.gif"&g…
0 votes1 answer -
jQuery autocomplete Vs Select (html)
Все доброго времени суток! Возможно данная тема уже не раз звучала, но все же для не которых людей как я она еще не решена и не изведана В общем дело вот в чем, хочу сделать страницу регистрации как на сайте Mail.ru, а именно поле для заполнение "Город". Где пользователь вводит свой город, и выполняется поиск, дописывается страна, регион к введенному городу. Теперь мне нужно при нажатии кнопки регистрации отправился ID города (и если можно страны и региона). База с данными и ID имеется. На данный момент сделал следующее <script>$(document).ready(function(){ var data = "Железногорск Beckum Dagu Girona Joensuu ....".split(" "); $("#city").autocomplete(data);}); &l…
0 votes12 answers -
jQuery Change ID
Кто знает, у .Toggle() есть возможность менять class путём .toggleClass() но с Toggle нельзя сделать hide&show в одну сторону. Последнее делается функцией .hide .show , но класс или ID я изменить не могу. Как по клику менять класс или id??? $(document).ready(function() { $("#clients").hide(); $("#clients_go").click(function(){ $("#clients").show("slide", { direction: "left" }, 2000); return false; }) });
0 votes2 answers -
jQuery click работает только по второму клику
Проблема в том, что первым кликом пропадает изображение, вторым появляется. На верхнем изображении ссылка меняется так же после двух кликов. Как сделать, чтобы всё действовало одним кликом? Код внутри страницы: http://idrugov.ru/slide.php
0 votes4 answers -
jQuery click() и AJAX
Доброго времени суток! в общем, ситуация: есть элемент <div id="somwhere"> <h1 class="className" id="idName">KLIK!!</h1> </div> Есть следующий JS код: $(document).ready(function(){ $(".className").click ( function() { var thisID = this.id; $.post( "/ajax.php", {thisID: thisID}, function(data) { $("#somewhere").html(data) } ) } ); }); Т.е. при клике после загрузки документа по этому заголовку, происходило обращение к серверу, где в файле ajax.php что то там делалось, и в блок somewhere возвращался этот же заголовок, только с другим именем, например "ANOTHER KLIK" Проблема в том, что после возвращения результата ВТОРОЙ КЛИК НЕ СРАБАТ…
0 votes11 answers -
jQuery Corner
Не могу изменить белый цвет уголков блока на изображение! Подскадите где это нужно в коде сделать! Адрес скрипта- здесь А здесь тоже нужный скрипт- качать здесь
0 votes3 answers -
jquery corners
с помошь. плагина скругляю уголки у дивов, и все бы хорошо,но ие 6 и 7 отображают места под скругленными углами не прозрачными а белыми. Прошу помощи кто может знает...вот код котрым скругляю углы <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.corner.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(".big-block").corner("round 8px").parent().filter(".o").css('padding', '2px').corner("round 10px"); }); </script> подключение и сам блок <div class="o"><div class="big-block"> </div></div>
0 votes2 answers -
jQuery Cycle Plugin ,а можно ли...
Сделал рулетку на сайт ,но вот вопрос ,можно ли использовать прокручивающиеся картинки ,как ссылки?типа карусель идет,щелкаешь по картинке и тебя перенаправляет туда то.Пробывал вставить в тег img тег href ,но никакой реакции ,поэтому я так думаю дело в js )))
0 votes6 answers -
jquery document ready внутри iframe internet Explorer 6
Добрый день. Есть html страница В ней есть frameset в frameset есть frame Во одном из фреймов внутри HEAD инклудится бибилотечка jquery После, идет код: $(document).ready(function({alert('Hello from IFRAME');}); проблема заключается в том, что код не срабатывает в IE-6, в FF все работает, алерт выскакивает! Что делать, как сделать так, чтоб при загрузки тела IFRAME срабатывала JS функция?
0 votes6 answers -
jQuery download file
// JavaScript function UpldFile(f){ $.get('file.php', {file:f}, function(data){ alert('Data send'); }); } if(!empty($_GET['file'])){ // file properties $filename = 'upload/'.$_GET['file']; $fileextn = end(explode('.', $_GET['file'])); // force-download switch($fileextn) { case "pdf": $ctype="application/pdf"; break; case "exe": $ctype="application/octet-stream"; break; case "zip": $ctype="application/zip"; break; case "doc": $ctype="application/msword"; break; case "xls": $ctype="application/vnd.ms-excel"; break; case "ppt": $ctype="application/vnd.ms-powerpoint"; break; case "gif": $ctype="image/gif"; break; case "png": $ctype="image/png"; break; …
0 votes2 answers -
jQuery each — где создавать обработчики
Здравствуйте. Вопрос предельно нубский, но попробую не стесняться Задача — после загрузки страницы обойти все элементы по селектору (в частности, с заданным классом) и инициализировать для них некоторое поведение. Вижу два основных способа сделать это, различающиеся тем, где будут создаваться обработчики. Первый — обработчики создаются в замыкании для каждого экземпляра: $('.class').each(function() { var self = $(this); var data = 1; self.on('event1', 'child1', handler1) .on('event2', 'child2', handler2) .on('event3', 'child3', handler3); function handler1() { ... } function handler2() { ... } function handler3() { ... }});Здесь при каждой итерации eac…
0 votes8 answers -
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 -
Jquery fadeIn
Скопировал пример Jquery fadeIn, но у меня он не работает. Все мозги сломал, но ошибку не нашел. Может вы увидите? Ссылка http://test.parkes.org.ua/1.php
0 votes13 answers -
JQuery Fancybox открыть текущее изображение
Задача : при клике на активное изображение в слайдере открывается Fancybox, который содержит это изображение. Структура html примерно следующая. "flex-active-slider" применяется динамически и обозначает активное на данный момент изображение. <ul> <li class="flex-active-slider"> <img src="img1.png"> </li> <li class=""> <img src="img2.png"> </li> <li class=""> <img src="img3.png"> </li></ul>JS: $(window).load(function() {$(".flex-active-slide").click(function() { var img = $(this).find('img'); $.fancybox.open([ { href: "img.attr('src')" } ]);});}В итоге, fa…
0 votes3 answers