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
-
JSLint
http://www.jslint.com/ Попробовал вставаить туда небольшой свой скритик строчек на 40 и привести в соответсвие. Стало страшно… Я и хтмлному валидатору относится с большим недоверием… но тут… А вы готовы писать строгий JavaScrip t ?
0 votes16 answers -
Отображать сайт (или картинки) только после полной загрузки
Как сделать, что бы сайт отображался после полной его загрузки? Все пересмотренные мной варианты либо основаны на задании, скажем, 2 сек, а потом отображают контент, не важно, загрузился он, или нет. Или предлагается спрятать/распрятать по ходу чтения кода, а изображения продолжают подгружаться. Или как сделать, что бы картинки грузились не так неприятно поступательно?
0 votes6 answers -
Плавно показать загрузку через время, но показать как будет загружен контент.
Идея такая. Начинает грузится страница. Она спрятана {display:none;}. Через 2 секунды страница будет показана в течении полутора секунд. На это я написал: .fadeTo(2000, 0.01); .fadeTo(1500, 1.0);. Но также я хочу, что бы если страница успеет загрузится в течении этих 2-х секунд (в оригинале будут изображения и 5-7 секунд), то она все же появится, то же с плавным эффектом. Вот с последним не получается, ведь с такой страницей она должна загрузится моментально, как установлено у window.onload. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" >…
0 votes2 answers -
Определить тип браузера и запретить вход с IE6
Как реализовать такую историю? На htmlbook работает. Я видел скрипт с красивым выводом сообщения, с картинками и т.д., но не сохранил. Подскажите.
0 votes1 answer -
Горизонтальное выпадающее меню на Javascript
Сейчас верстаю сайт, для которого нужно эффектное горизонтальное выпадающее меню. Посоветуйте какое-нибудь. Перерыл много сайтов, но все меня не устраивают. Или сложные, или поддержки IE6 нет , или платные. Вот требования, которые мне хотелось бы соблюсти 1) меню должно представлять собой список <ul>..</ul> и легко подключаться 2) меню может быть как трёхуровневым, так и двухуровневым. Но мне достаточно, чтобы выпадал только один уровень меню. 3) меню должно работать в IE6 4) меню должно быть настраиваемым. Настраиваемые параметры: - регулирование времени открытия меню при наведении мыши - регулировка времени появления и исчезания меню - регулирование времени,…
0 votes2 answers -
Большая нагрузка jquery
Добрый день. Подскажите пожалуйста как решить такую проблему. Установил на сайт плагин лупы для изображений. Все подключается и работает, но так как это интернет магазин на одной странице может находиться до 20 картинок и когда наводится мышка на одно из изображений запускается функция для всей страницы. Каким образом можно ее ограничить только одной картинкой? Навел - загрузилась картинка - подключилась функция - убрал мышку - отключилась и так по кругу... вот какую функция я смог прописать для включения библиотеки: <script type=\'text/javascript\'> $(document).ready(function(){ $(\'#zoom1\').hover(function(){ $.getScript(\'js/cloud-zoom.1.0.2.min.js\', function()…
0 votes8 answers -
fade, косяки в IE, или просто не работает.
Для примера сделал "визитку" человечка, который мне очень помог разобраться с JS. Только есть одна проблема, это fade. Будь то fadeTo, или же, в одном решении встречалось fadeOpacity, что тоже работает с багами. Что же делать, как же быть? Вот пример: http://szr4.com/stuff/test/IEfadeTo/index.html p.s. А в FF красота...
0 votes11 answers -
Ничего не делающий какое-то время скрипт
Нужен скрипт, который в начале документа ничего не будет делать 2 секунды, а потом начнется загрузка остальных скриптов.
0 votes4 answers -
Как тут прикрутить settimeout?
<img id='Img1' src='online.jpg' width='432' height='100' style='position:absolute; top:348px; left:33px;' onload="fadeOpacity(this.id, 'rule01')" /> <script type="text/javascript"> fadeOpacity.addRule('rule01', 0.0, 1, 30); </script> Скрипт тут http://szr4.com/stuff/opacity.js
0 votes5 answers -
Немного изменить меню
Есть меню, скачал здесь: <script type="text/javascript"> // <![CDATA[ var myMenu; window.onload = function() { myMenu = new SDMenu("my_menu"); myMenu.init(); }; // ]]> </script> </head> <body> <form action="#" style="font-family: sans-serif; font-size: .8em" onsubmit="return false"> <fieldset><legend>Menu actions</legend> <label for="speed">Speed (1-5):</label> <input type="text" id="speed" value="3" size="1" onchange="myMenu.speed = parseInt(this.value)" /> <label for="oneSmOnly">One submenu at a time:</label> <select id="oneSmOnly" onchange="myMenu.oneS…
0 votes2 answers -
Изменение одинаковых стилей для разных элементов
Всем привет! Если немного упростить вопрос сводится к следующему. Допустим у нас имеется три абзаца. У каждого из них нужно, допустим, динамически изменять цвет и шрифт. Т.е. по сути одинаковые параметры. Я вижу два варианта, как это можно сделать. 1) Обращение к элементу, отвечающему за изменение через свой класс настройки и изменение соответствующего абзаца. Пример: http://www.jsfiddle.net/PGSwZ/ 2) При обращении к элементу, происходит вычисление его родителя и в зависимости от этого с помощью инструкции switch устанавливается, к какому из абзацев должны быть применены стили. Пример: http://www.jsfiddle.net/Kr3xZ/ Пока я остановилась на втором варианте, но может есть бо…
0 votes5 answers -
Пользовательский поиск Google: некорректная работа под Wordpress
Добрый день. Я решил поставить себе на Вордпресс пользовательский поиск от Гугла. После регистрации и всех шагов получил от Гугл вот такой код для размещения на сайте. <div id="cse" style="width: 100%;">Loading</div> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load('search', '1', {language : 'ru'}); google.setOnLoadCallback(function() { var customSearchControl = new google.search.CustomSearchControl('016925526246336467428:rfe6ajuzqjc'); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); customSearchControl.draw('cse'); }, true); <…
0 votes6 answers -
карусель, mozila, глюки
Здравствуйте. Вот прикручиваю к сайту эту штуку из jquery. http://flowplayer.org/tools/demos/scrollable/gallery.html . Во опере и хроме нормально работает. А в мозиле, как только наживаю смену картинке начинаюься жутчайщие тормаза браузера да и всей системы. Я в джаваскрипте не фига вообще не понимаю. Может кто посоветует что, может сталкивался кто с таким и знает причину таких тормозов. И вот ещё один вопрос сразу. Я вот не могу понять, там миникартинки есть или сразу большие вставляются в мини? Всмысле в этой галереии есть разделение маленькая картинка даёт ссылку на большую картинку или там просто маленькая увеличивается до большой. Я сделал всё 1 большой картинкой…
0 votes6 answers -
Изменение разрешения проигрывателя при разных разрешениях экрана
При разрешении экрана меньше 1280х1024, видео налазит на правую навигацию, как сделать при меньшем разрешении экрана меньше размер видео? Вот такое видео у меня хорошо смотрится в разрешении 1280х1024. <object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/HDeyCZnPYuY?fs=1&hl=ru_RU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/HDeyCZnPYuY?fs=1&hl=ru_RU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="686" height="551"></embed><…
0 votes1 answer -
DD_belated, png, + fadeTo, плохо в IE7, IE8
Вот такая теперь проблема. http://html-test.1gb.ru/001_DD_belated-png-fade/index.html Настроил fadeTo, сделал фикс для PNG в ie6. Но теперь png загружаются в IE6 и IE7 с черным на градации прозрачности. Нашел несколько ссылок на описание лечения, но они не функционируют. Что делать?
0 votes1 answer -
высота строки таблицы скриптом
Необходимо задать высоту строки таблицы 100%-250px. А как это написать?
0 votes2 answers -
Обновление страницы и переход к якорю
Проблема такая: Есть два фрейма, первый фрейм автоматически обновляется и при этом обновляет второй. Во втором фрейме содержание постоянно меняется. Нужно чтобы первый фрейм не только обновлял второй но еще и переходил к якорю. parent.frame2.location.reload() - обновляет но не переходит по якорю parent.frame2.location.replace('frame2.php#anchor') - переходит к якорю но страница, не обновляется, содержание остается старым.
0 votes4 answers -
Получение большой картинки через onclick
В общем я не нашёл готового решения для своей галереи. Что нахожу, либо не совсем для меня подходит, либо не могу адаптировать нормально, либо она не рабочая. Хочу сам делать. Что я имею: Вот карусель взял такую http://flowplayer.org/tools/demos/scrollable/index.html Её я поставил на сайт, теперь хочу, чтобы при клике на миникартинку выводился её большой брат в центр. На джавасрипт я написал такую вот функцию: function show_img(src) { document.getElementbyId("big_img").src=src; } И вот в миникартинки я вставляю этот id вот так: <div> <img id="big_img" src="bigimg/1.jpg" onclick="show_img();"/> <img id="big_img" src="bigimg/2.jpg" onclick="show_…
0 votes1 answer -
Посоветуйте ротатор баннеров на jQuery
Собственно, не совсем баннеры, а сплэш-картинки с описанием. Задачи такие: картинке нужно присваивать ссылку, у картинки должно быть отдельно расположенное описание (нормальным HTML кодом), список кнопок с номерами картинок. Вот примерно так надо. Но этот скрипт платный. Мож бесплатные есть?
0 votes3 answers -
Наследование и значение преременной this
Всем, привет! Вот хотел бы разобраться что за объект отдаеться переменой и сылку на какой оъект дает переменная this Вот два примера: Пример 1 function Class(){ this.y = 1000; this.get = function(){ alert(this.y); } } c = new Class(); c.get();// alert вернет значение "1000" я так понимаю возвращается объект следующего вида: c = { y:1000, get:function(c.y) } Пример 2 function Class(){ this.y = 1000; return { get : function(){ alert(this.y); } } } c = new Class(); c.get();// alert возвращает, переменная "undefined" Почему-то this в секции return, перезаписывает this в теле функции. Как это работает? (может есть какие статьи, буду благодарен)
0 votes5 answers -
javaScript + jQuery: Вертикальный скролл по mouseover
Делаю вертикально скроллящееся меню по типу вот этого: http://www.netpro.ru/?action=DABlank2 (откройте "Мы сделали"), только на javaScript + jQuery HTML: <div id="left_list"> <p class="project_number"><a href="#">007</a></p> <p class="project_number"><a href="#">012</a></p> ... <p class="project_number"><a href="#">186</a></p> </div> java script: $(document).ready(function(){ // При наведении на левый блок var winHeight = $(window).height(); var margin = $('#left_list').height() - winHeight; // движение при попадании курсора в области $('#left_list').unbind('mouseover').mo…
0 votes0 answers -
Ошибки при использовании "тире" и "подчёркивания" в названиях классов и id
Замечал для javascript одну особенность, что если называть идентификаторы, используя символы тире в них, то при исполнении javascript происходит ошибка. Например, это заметно в браузере IE6. Сам по себе символ тире разрешён стандартами для применения в html-разметке, но по-моему, он некорректно задействуется в javascipt. Например, я заметил, что нельзя называть какую-нибудь функцию javascript именем, совпадающую с именем какого-либо идентификатора в разметке. Название идентификатора будет использоваться как название переменной в javascript. Замечал ли кто-нибудь ещё такие особенности и в каких браузерах? Надо ли ограничивать использование символа тире в названиях классов…
0 votes20 answers -
Пошаговый мультиселект не работает в IE6
Привет. На этой странице http://theraflu-promo.ru/ в FireFox к примеру можно проверить работу скрипта, выбрав город и ВУЗ — нас перекидывает на определённую страницу. В IE6 эта фича не работает, то есть, как только я выбрал город, он не собирается мне показывать селект с ВУЗами, а сразу выкидывает от первого значения ВУЗа location.href Помогите разобраться.. пожалуйста.
0 votes24 answers -
Как обратить изменения?
Код: <script> $(document).ready(function(){ $(".button").click(function(){ $(".hide").slideToggle("slow"); $(".admin").animate( { height:'40px' }, { queue:false, duration:600 } ); $(this).toggleClass("active"); }); }); </script> <div class="admin"> <a href="#" class="button" id="ac"><span></span>свернуть</a> <span class="hide"> ... </span> </div> При нажатии кнопки содержимое .hide плавно прячется и размеры родительского div'a подстраиваются по высоте. При повторном нажатии на кнопку содержимое .hide появляется. А как вернуть старое значение высоты для .admin при повторном нажатии?
0 votes4 answers -
Вызов JavaScript в любом месте страницы.
Прошу помощи. Что нужно прописать, чтобы яваскрипт расположенный внизу, вызывался выше чем фактически расположен. Знаю что в месте, где хочется вывести скрипт, прописывается div, а потом его id прописывается в яву. А как правильно прописать в яве не пойму.
0 votes9 answers