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.
Всем привет!После изучения html и css я решил изучить язык JavaScript.Но тут у меня возникает вопрос:Чем отличается вообще JavaScript от Jquery?И вообще,надо ли мне учить Ajax...Тут я в полном заблуждении.Буду благодарен за Ваши ответы.
0 votes3 answers -
Нужно упросить
У кого-то есть идеи как сделать это проще? Я чего-то буксую. Plugin.prototype.resolution = function ( probe ) { //screen resolution detector resolutionGrid = ''; dWidth = window.screen.width; switch( probe ) { //@mobile default: case 'mob': if ( dWidth >= 480 && dWidth <= 960 ) { resolutionGrid += 'mobyle'; } break; //@station case 'smin': if ( dWidth >= 1024 && dWidth <= 1280 ) { resolutionGrid += 'station_min'; } break; case 'smax': …
0 votes7 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 -
Как правильно подключить jQuery
Ребята, я наткнулся на такое, как jQuery не могу понять куда засунуть вот этот код: //Когда вы нажмете на ссылку с классом poplight и HREF начинается с a # $('a.poplight[href^=#]').click(function() { var popID = $(this).attr('rel'); //Get Popup Name var popURL = $(this).attr('href'); //Получить Popup HREF и определить размер //Запрос и Переменные от HREF URL var query= popURL.split('?'); var dim= query[1].split('&'); var popWidth = dim[0].split('=')[1]; //Возвращает первое значение строки запроса // Добавить кнопку "Закрыть" в наше окно, прописываете прямой путь к картинке $('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }…
0 votes11 answers -
Проблема с getElementById
<html> <head> <style type="text/css"> body {margin: 0; padding: 0; width: 1200px; font-family: Verdana;} #main {position: fixed; top: 0; left: 0; right: 0; background: green; height: 70px; width: 1200px} #menu { position: fixed; bottom: 0; right: 0; cursor: default} #item {background:url('menu.gif') ; float: right; padding: 20px;} #content1 {position: absolute; top: 200px; width: 1200px; left: 0; right: 0; visibility: hidden; background: gray;} #content2 {position: absolute; top: 200px; width: 1200px; left: 0; …
0 votes8 answers -
Смена всего контента
Ночь, улица, фонарь, аптека... Нужно сменить (плавно) все это дело на день. То есть перейти из ночной темы в дневную, включая изображения, тексты и.т.д. Вобщем, всей страницы, а не каких-то элементов и без подгрузки. Есть на флэше заготовка, делал такое, но флэш не хочу использовать. Ajax?
0 votes17 answers -
select, input, onchange,
Вот в этом топике решение для стилизации select. Все хорошо работает за исключением одного селекта, которому не получается передать значение выбранного option. У этого селекта option прописан не на прямую в коде, а вот так " . $parameter_label . " В инпуте я прописал вот так <input id=\"bisin\" type=\"text\" name=\"noname\" value=\"Выбрать " . $parameter_label . "\"> там слеши надо ставить перед ковычками. Первое он передает, а если выбрать что-то из списка, то на секунду это значение остается, а после закрытия списка принимает первое значение, которое было. значение value в input передается вот так onchange="this.parentNode.getElementsByTagName('input')[0].value…
0 votes6 answers -
как применить стиль для разметки после window.onload
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Документ без названия</title> <!--[if IE]> <link rel="stylesheet type="text/css" href="1.css"> <script src="1.js"></script> <![endif]--> </head> <body> </body> </html> // JavaScript Document window.onload=function (){ alert('1') document.body.innerHTML='<div class="one">' document.body.innerHTML+='<ul>' document.body.innerHTML+='<li><a href="">google</a></li>' document.body.innerHTML+='<li><a href="">google</a></li>' …
0 votes2 answers -
Упростить код
Приветствую. 10 минут смотрю на кусок кода и понимаю что его можно сократить намного, но пока не могу понять как. Подскажите как тут можно оптимизовать: $('#sizes legend').each(function() { if( /(16116)/.test(fid) && /(52|53|54|55|56|57|58|59|60)/.test($(this).html()) ) { $(this).parent().show(); } else if( /(16258|16259)/.test(fid) && /(42|44|46|48|50|52|54|56|58|60|62|64|66|68|70|72)/.test($(this).html()) ) { $(this).parent().show(); } else if( /(16260)/.test(fid) && /(52|53|54|55|56|57|58|59|60)/.test($(this).html()) ) { $(this).parent().show(); } else if( /(16219|16261)/.test(fid) && /(…
0 votes10 answers -
Определение экспериментальных функций с помощью js
Мне нужно проверить с помощью js, понимает ли браузер экспериментальные функции. В случае если не понимает, добавить к <html> класс, чтобы можно было подстроить css. Как это сделать? Я нашёл сайт, где это сделано, но из исходного кода выяснить этого не смог. Помогите пожалуйста.
0 votes14 answers -
Существует ли в javascript аналог sizeof()?
Необходимо узнать размер переменной, в которой лежит объект. .length не срабатывает. Как это сделать?
0 votes3 answers -
CSS Switcher jQuery plugin
Салюты. Вот сбацал плагинчик для переключения CSS. Раньше тянулся к более функциональному программированию, но уже хочется делать более доступные и удобные вещи. Буду рад, если кто из спецов настучит порукам за явные косяки или просто посоветует, как можно развить данное решение. Ссылка на git: https://github.com/x029ah/style-switch Ссылка на демку: http://www.qr.cx/zehT там лежат функциональная версия и опп'шный плагин. Спасибо ...
0 votes7 answers -
не работает script
при нажатии на кнопку цвет должен меняться цвет текста в диве на красный , но почему то этого не происходит???? <form> <input type="text" size=20 value="" id="firstOperand"> <input type="button" value="vivesti" onClick="document.getElementById('rez').innerHTML=document.getElementById('firstOperand').value"><br> <input type="button" value="цвет" onClick="document.getElementById('rez').color='red'"> </form> <div id="rez" >здесь будет текст </div>
0 votes2 answers -
Смена картинок в небольшой галереи JQuery
Прошу оказать помощь новичку в программировании или дать подсказку - в какую сторону копать. Проблема следующая - есть галерея, в которую из БД подтягиваются картинки - код: <div> // Большая картинка <a href="/images/<?php echo $full_image ?>" title="<?php echo $name; ?>" id="trainers" class="Zoom"> <img src="/images/<?php echo $full_image ?>" alt="<?php echo $name ?>" title="<?php echo $name ?>" border="0" align="center" width="200px"/></a> <?php } else { ?> <a href="/image/<?php echo $full_image ?>" title="<?php echo $name; ?>" id="trainers" class="Zoom" > <img src="/images/<…
0 votes0 answers -
Ссылка на Accordion с другой страницы
Всем привет. Хочу использовать на сайте аккордеон, но не могу добиться того, чтобы ссылки с других страниц вели на нужную часть аккордеона (всегда открывается 1 раздел). Т.е. нужна помощь в том, чтобы по ссылке с другой страницы открывался нужный раздел аккордеона, сейчас же всегда открывается первый. Посмотреть можно тут: http://www.webtest.wallst.ru/ В архиве html страничка с аккордеоном и папка с CSS и JS: http://webfile.ru/5793432 Надеюсь на вашу помощь.
0 votes3 answers -
Помогите, плз. Кнопка копит клики.
Добрый день. У меня в слайдере есть вот такой вот код. И он работает. (при нажатии кнопки "некст" двигает ".items" влево, и если "лефт" равен -2250, то прячет кнопку) $('#next').click(function(){ $(".items").animate({'left':'-=750px'}); if ($(".items").css('left') == '-2250px') { $('#next').hide(); } }); Проблема: если кликнут несколько раз подряд по кнопке (скажем, три), то блок ".items" уедет на три*(-750), не проверяя надо прятать кнопку или нет. Вопрос: Как сделать чтобы проверял после каждого клика? или Как ограничить позицию блока? или Как сделать чтобы можно было повторно кликать только после завершения анимации? Или может есть другое решение?? Заранее благодар…
0 votes2 answers -
Переместить несколько элементов (jQuery)
Приветсвую. Помогите со скриптом, нужно перенести несколько ссылок, В общем-то нашел решение, только не пойму, как их разделить.. Что-то типо .join(', ') метода для массивов... $('.gTable:last .gTableBody1').find('a').appendTo('#storage');
0 votes4 answers -
Нет звука в ФФ
Народ, вот в чем прикол? Во всех броузерах, даже в убогом IE, звук проигрывается как положено. А в "кошерном" FF не хочет. Может что не так, или спецовые плюшки надо пользовать для лисы? Вообще со звуком дела не имею, потому простите заранее за глупые вопросы. где-то в недрах HTML: <audio id="alarm" preload> <source src="http://***/alarm.mp3"></source> </audio> где-то в недрах jQuery: var audio = $("#alarm")[0]; audio.play();
0 votes1 answer -
Автоматический слайдер на 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 -
Текущая дата в параграфе <p>
Здравствуйте. JavaScript недавно начал изучать. Интересует такой вопрос - как вставить текущую дату в блок (p, div)? Функция вынесена в файл *.js. Нужно чтобы при загрузке страницы в блок вставлялась текущая дата. Вот написал код, но что-то не получается: http://jsfiddle.net/Orion/2fgh8/1/ Помогите пожалуйста. Функция: function DateTime() { var d=new Date(); var year=d.getFullYear(); var month=d.getMonth()+1; var day=d.getDate(); var hour=d.getHours(); var min=d.getMinutes(); // add a zero in front of numbers<10 month=check(month); day=check(day); min=check(min); function check(i) { if (i<10) { i="0" + i; } return i; } FullDate=document.write(year+"-"+mont…
0 votes2 answers -
Проблема с еще не загруженной картинкой через onload
Здравствуйте! На странице несколько маленьких картинок при нажатии открывается большая, все банально . меняю размеры контейнера для большой картинки, но есть проблема, вот этот код возвращает длину равную 0, потому что картинка еще не загрузилась, как в ниже преведенный код, можно добавить код, который ждет пока картинка загрузилась? function ImgSize(NumImg) { var Img_Size = new Image() Img_Size.onload = function(){}; Img_Size.src = "designers/boris_letunov/images/" + arrImages[NumImg][1]; return Img_Size.width ; } Спасибо!
0 votes19 answers -
Показ блока при нажатии на конкретную область
Сделал динамическую карту, и нужно, что бы при нажатии на область карты справа от карты загружался div с информацией, и желательно что бы ктивная область была подсвечена. Если возможно, обьясните как можно проще, пожалуйста. Вот как нужно Спасибо заранее
0 votes1 answer -
Поместить ajax-ответ в div
Нужно, чтобы по щелчку на ссылке в div выводилась таблица, которая берётся из mysql php скриптом. Этот код не работает. Что не так? Цель: <html> <head> <script type="text/javascript"> function getXmlHttp() { var xmlhttp; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } function loadXMLDoc(method, url) { req = getXmlHttp(); req.open(method, url, true); req.onreadystatechange = processRe…
0 votes5 answers -
Интерактивная карта
здравствуйте. Очень приглянулась мне интерактивная карта из этой статьи. Но от JavaScript я далек пока что, кто то может подкинуть код или ссылку на похожее, но более простое решение? И еще желательна возможность при клике по области выводить div справа от всей карты Заранее спасибо
0 votes10 answers -
загрузка изображения
добрый день уважаемые сорумчане $('#websites').flowernav({ radius: 120 }); этот код преобразует <nil id='websites' /> в круг, а как его изменить чтобы вместо круга была моя картинка??? заранее спасибо
0 votes1 answer