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
-
наложение картинки на другую
Помогите мне вот что решить У меня есть код картинки, который я не могу не как поменять <a href="ССЫЛКА"><img src="ССЫЛКА НА КАРТИНКУ" border="0"></a> Вопрос такой как сделать чтоб при ведении на эту картинку на неё накладывалась ( НЕ ЗАМЕНЯЛА ) другая с полу прозрачным фоном? Ещё один вопрос можно ли сделать чтоб этак картинка накладывалась плавно? ( это не обязательно, но желательно )
0 votes1 answer -
filters.alpha.opacity в опере
Есть ли аналог filters.alpha.opacity для оперы?
0 votes3 answers -
Подгрузка background картинок с эффектом fade in
Подскажите пожалуйста каким preload скриптом можно добиться эффекта fade in - плавного появления фоновых картинок после их полной подгрузки на страничке? Имеется сайт - портфолио, состоит из множества png и больших фоновых картинок, от этого сильно тяжёлый. При загрузке страницы с таким колличеством картинок они грузятся постепенно и не совсем красиво с эстетической точки зрения. как бы это поправить?
0 votes19 answers -
Нужна помощь с деревом
На хабре увидел пост о дереве и всё замечательно, но подпунткт открывается по клику по всей строке, а не по стрелке. Нужно что б открывалось при клике по стрелке, а в строчках ссылки были на другие страницы. http://www.greymlelelele.chat.ru/tree.html Буду очень благодарен за помощь.
0 votes2 answers -
Конфликт скрипта
Нашла в интернете плагин слайдера http://jqueryglobe.com/labs/feature_list/. Он создает очень красивый эффект с картинками на сайте, но к сожалению конфликтует со всеми скриптами - работает либо этот плагин либо прочие скрипты. Вот его код. /* * FeatureList - simple and easy creation of an interactive "Featured Items" widget * Examples and documentation at: http://jqueryglobe.com/article/feature_list/ * Version: 1.0.0 (01/09/2009) * Copyright (c) 2009 jQueryGlobe * Licensed under the MIT License: http://en.wikipedia.org/wiki/MIT_License * Requires: jQuery v1.3+ */ ;(function($) { $.fn.featureList = function(options) { var tabs = $(this); var output = $(option…
0 votes6 answers -
Открытие происходит только по второму щелчку
Доброго времени суток! Стандартная проблема - создание раскрывающегося меню И решение этой задачи есть, но проблема в том, что подменю раскрывается только после второго нажатия по ссылке! Скрипт на JS вставлен в хеадер: <script type="text/javascript"> function show_hide(id) { var id = document.getElementById(id); if (id.style.display == "none") { id.style.display = "block"; } else { id.style.display = "none"; } } </script> В теле страницы вызов происходит так: ... <li> <span onclick="show_hide('a1')">Текст</span> <ul id="a1"> <li>подменю</li> </ul> </li> ... Но раскрытие сп…
0 votes3 answers -
Jquery accordion, переделка скрипта.
Привет всем. Есть такая вот страничка: http://sotnikovs.com/files/new-new/index.html подключён небольшой скрипт: rollerTabs.js, который я сейчас пытаюсь под себя изменить, первым делом сделал так, чтобы по клику по пункту меню - контейнер открывался и скрывался снизу всех пунктов, а не сразу после нажатого пункта. Но сейчас проблема в другом. При добавлении нового вложенного списка в тэг <li> - под-пунктам меню test добавляется класс active, но не убирается.. и див с контентом не срабатывает по тому же принципу. Я так и не разобрался, как работает .siblings — проблема мне кажется в этом селекторе и в парентсах.. вот архив на это косячное демо: http://sotnikovs.com/f…
0 votes8 answers -
IE не любит мой JS
Решил сделать название полей логина и пароля в самих полях. То есть, пока поле пустое, в первом пишется "логин", во втором - "пароль". При клике поля обнуляются, если после клика поле оставлено пустым, то в нем снова появляется его название. Если поле заполнено, то в нем остается значение. Сделал я это так: <input type="text" name="login" value="Логин" onfocus="this.value=this.value=='Логин'?'':this.value;" onblur="this.value=this.value==''?'Логин':this.value;" /> <input type="text" name="pass" value="Пароль" onfocus="this.value=this.value=='Пароль'?'':this.value;this.type='password';" onblur="this.value=this.value==''?'Пароль':this.value;if(this.value=='Пароль…
0 votes2 answers -
авто маштабирование браузера
Возможно ли как то задать определённую величину процента маштабирования браузера, например при onLoad?
0 votes7 answers -
Стилизация input type="radio"...
Задача такая: нужно стилизовать input type="radio". Я мыслю так: - В определённой форме находим все инпуты; - Далее среди них находим те, у которых тип - "radio"; - Потом проверяем, кто имеет checked="checked"; - Меняем класс родительскому элементу; HTML: <form action="#" enctype="application/x-www-form-urlencoded" method="get" id="#" class="change-form" onclick="ChangeInput(this)"> <fieldset> <legend>Стилизованный "input type='radio'"</legend> <ul> <li><span><input type="radio" name="#" value="#" id="switch_6" /></span><label for="switch_6">Переключатель 6</label></li> &l…
0 votes51 answers -
Функции в JavaScript
Здравствуйте! Есть код: function Change(obj,property,value) { obj = document.getElementById(obj); obj.style[property] = value; return obj; } window.onload = function() { Change('test','color','red') } Когда функция Change вызывается на событие onload (или любое другое) всё нормально. Вопрос: можно ли сделать так, чтобы она вызывалась не на событие а самостоятельно? вроде такого: function Change(obj,property,value) { obj = document.getElementById(obj); obj.style[property] = value; return obj; } Change('test','color','red'); // стили должны изменится Как мне заставить работать такой код?
0 votes15 answers -
Имитация input type="file"
Подскажите пожалуйста скрипт для имитации <input type="file" name="Add image" value="Add image" /> т.е при клике на ссылку <a href="#" class="awesome" >Add image</a> должно вылазить окно станратное выбора файла
0 votes7 answers -
Индикатор загрузки
Итак, суть проблемы. Есть некоторая форма на сайте, на которой пользователь заполняет поля личными данными, поле для загрузки файла. И есть кнопка "Выполнить". После ее нажатия все данные проверяются на корректность ввода, проверяется файл и при удачном исходе записывается на сервер. Все это дело занимает определенное время в зависимости от размера файла. И вот я решил сделать следующее: чтобы пользователь не думал, что страница повисла, я вывожу на экран поверх всего табличку с соответствующей надписью и гиф-анимацию загрузки. 1. Табличка строится так: <div style='position:absolute;top:##;left:##;z-index:2'><span id='loader'></span></div> 2. Вывод…
0 votes7 answers -
display:none != ...style.display='none'. В чем дело?
Доброго всем времени суток. Есть у меня страничка с ссылками, реализованных на списках. Так вот, ввиду долгой прогрузки DOM с хостинга скрипт выполнялся с сильной задержкой, после появления содержимого. Чтобы пресечь такое дело прописал в стилях <style type="text/css"> ul.hid li ul.llinks{ display: none;/* не эквивалентно DOM скрипта */ } </style> Теперь, чтобы первый раз открыть список с ссылками приходится дважды щелкать по заголовку, т.к. условие function clickNshow(id) { var obj=document.getElementById(id); if(obj.style.display=='none')//<——————————————-вот это вот { obj.style.display='block'; } else{ obj.style.display='none…
0 votes3 answers -
Трабл с lightbox в опере?
Собственно только в опере такой трабл, самый верхнрй див который затемняет экран, он в опере по высоте равен не на всю высоту а только на высоту страницы без скролла, баг на скрине кто нибудь сталкивался с таким?
0 votes4 answers -
Как спрятать линк в hidden text?
Делаю скрытый текст под линком "читать далее" и все очень хорошо, но проблема в том, что когда скрытый текст уже открыт, то над ним все еще висит это "читать далее", что, в принципе, совсем нелогично. Вопрос: что в скрипт написать, чтобы после нажатия на "читать далее" и после открытия скрытого текста вот это "читать далее" менялось на линк "скрыть", который в свою очередь прячет текст обратно? Сам скрипт: <script> function ShowHide(id) { el = document.getElementById(id); if(el.style.display=="none") { el.style.display="block"; } else { el.style…
0 votes1 answer -
Скрипт авто прокрутки
В общем в связи с тем что мои познания в javascript нещадно малы, а яндекс меня не выручил, надеюсь вы мне поможете... у меня есть 4 дива <div>банер</div> <div>банер</div> <div>банер</div> <div>банер</div> необходимо чтобы показывался только один то есть остальные 3 имели displey none ну и раз в 4 секунды примерно показывался следающий и т.д. банеры у меня swf поэтому стандартными скриптами они не крутятся (
0 votes0 answers -
Помогите разобраться
Попался мне недавно любопытный (для меня, при моей неопытности) фрагмент java script: alert([] == ![]) Хотелось бы разобраться, почему в этом случае получаем значение true? С одной стороны мне понятно, что в правой части сравнения массив в логическом контексте рассматривается как объект, преобразуется в true и после отрицания в правой части сравнения получаем false. Интересует, как интерпретируется левая часть. В ней также должно получиться значение false. Из пустого массива оно может быть получено путем преобразования его в строку или число, а затем — в логическое значение. Подскажите, как именно в этом случае интерпретатор разбирае выражение?
0 votes11 answers -
Вертикальная линия
У меня есть горизонтальная линия в формате gif, поскажите как её повернуть на 90 градусов?
0 votes2 answers -
Хммм, JQuery Toggle не работает
Нифига честно не понимаю что не так делаю, вобчем идея простая есть кнопка по ней кликаю и просто тупо алерты пока вызываю для четного и нечетного клика, но нифига не работает и даже странно ошибку не выдает <script> $(document).ready(function(){ $("#author_block_entButton").click( function() { $("#disBlock").toggle( function() { alert("1"); }, function() { alert("2"); } ); } ); }); </script>
0 votes0 answers -
Почему не хочет работать скрипт?
Есть беда такая. Написал, допустим, скрипт. Теперь, чтобы запустить его сразу после загрузки страницы мне можно пойти разными путями. В частности, я могу весь его в теге script разместить прям в самом теле страницы или же могу в теге script написать имя нужной функции. Но, как ни крути, ничего не выходит, стоит там банальный алерт на проверку. Пытаюсь запустить страницу алерт не выбегает. делаю элемент с прописанным онкликом, после загрузки кликаю на нем - все в порядке. МОгут ли еще какие-нибудь из стапицотмильенов скриптов и функций, которые так же грузятся на этой странице каким-то образом быть тому виной? Ежели чего не доучил (а недоучил точно) то пойду учить, готовы…
0 votes3 answers -
Разброс тегов по шапке
Есть вот такая шапка. Логотип всегда стоит на месте и никуда не движется. Теги же должны быть раскиданы по шапке, не задевая при этом логотип и не вылезая за шапку. Тегов может быть разное количество и всегда они должны быть раскиданы по-разному. Как такое можно реализовать? о_О
0 votes76 answers -
Небольшая проблема с swfObject
Всем привет, недавно все такие наконец из-за ленивости оперы делать сразу же активным флеш содержимое (ну и кстати вопрос валидности тоже внес свою лепту ) по загрузки перешел от стандартного адобовского сопсоба вставки флеша к swfObject! Прочитал тутор на гулесайте и все таки сел в лужу вот с чем: var params = { wmode: "transparent" }; вот полный код для sfwObject: <script type="text/javascript"> var params = { wmode: "transparent" }; swfobject.embedSWF("swf/top_flash.swf", "altCont", "600", "400", "10.0.0.0", params); </script> ну не в какую он почему то не хочет делаться транспарентом, обьясните плз что не так делаю, вроде в туторе так ин писано …
0 votes3 answers -
tjquery! не работает
Нужна хелп. вот код в head <script src="js/jquery.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $("div.menu a").hover(function(){ $(this).animate({backgroundColor:"red"},200); }, function(){ $(this).animate({backgroundColor:"blue"},200); }); }); в теле html документа пишу <div class="menu"><a href="#">ссылка</a></div> и оно елки палки не работает, цвет бэка у ссылки даж и шевелиться не хочет!где загвостка?! не могу разобраться!
0 votes0 answers -
код не работает в Е
подскажите, почему вот такая функция работает в Мозиле но не работает в ИЕ function sndvl() { p=opener; if(p!=null) p.document.forms.forma1.inp1.value=document.forms.form2.inp2.value; }
0 votes5 answers