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
-
Дергание fixed блока при скролле
Гуру, подскажите что я делаю не так? Есть шапка, которая имеет такие стили header {position: absolute;width: 100%;top: 150px;height: 85px;z-index: 10;background: url(../img/head-line.png) repeat-y center center;} При скролле страницы я добавляю класс, и она прилипает к верху: header.fixed-top {position: fixed;top: 0px;} И сам код: $(window).scroll(function(){if ($(window).scrollTop() > 150) {$('header').addClass('fixed-top');} else {$('header').removeClass('fixed-top');}}) Суть в том что в хроме когда скролю страницу, появляется мерциание этого хедера. Не пойму в чем косяк, ведь раньше так делал и не было таких проблем...
0 votes5 answers -
Дерево выбора (показать/скрыть элементы)
Всем привет! Помогите реализовать функционал для салона красоты по последовательному выбору мастера. Т.е. имеется что-то типа дерева следующего типа: Причёски Окрашивание Светлые цвета Тёмные цвета Укладка Причёска Свадебная Вечерняя Ногтевой сервис Гель Лак Уход Брови Коррекция Уход Массаж На странице должны сначала отображаться элементы первого уровня (Причёски, Ногтевой сервис, Брови, Массаж) при нажатии на элемент появляются дочерние элементы. (Например: при нажатии н…
0 votes1 answer -
Детская проблема по javascript
ТОлько начинаю осваивать JS. Вот такая проблема. Есть например страничка: <html> <head> <script type="text/javascript"> var product = document.getElementById('center').getElementsByTagName('button'); for (var i=0; i<product.length; i++){ product.onclick = function(){ alert (i); } } </script> </head> <body> <div id="center"> <form> <button>кнопка</button> </form> <form> <button>кнопка</button> </form> <form> <button>кнопка</button> </form> ........... </div> </body> </html> В да…
0 votes5 answers -
Диаграмма средствами VML
Здрасте. Есть код, <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v = "urn:schemas-microsoft-com:vml" xml:lang=en lang=en> <head> <script src="http://api.simile-widgets.org/timeplot/1.1/timeplot-api.js" type="text/javascript"></script> <title> WebTerminal</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <link href="css/style.css" rel="stylesheet" type="text/css"> </head> <script language="JavaScript" type="text/javascript"> //main array for temperature var mas_time = new Array(); var mas_temper = new Array();mas_time[0] = "11.10.2009 00:09:21";mas_temper[0] = …
0 votes2 answers -
Диалоговые окна
Здравствуйте! Мне дали следующее задание Из этого задания я знаю только первое и третье... Подскажите, пожалуйста, как реализовать второй пункт...
0 votes1 answer -
Диалоговые окна
Написал код, не работает. Подскажите, как исправить? <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Тренировка</title> </head> <body> <script type="text/javascript"> var s = "Как меня зовут?"; promt(s); if(s=="Антон"){ confirm('Ты точно уверенна?')) { <div align="center">Так ты оказывается умничка, угадала!</div> } }else alert('Ты глубоко заблуждаешься!'); </script> </body> </html>
0 votes6 answers -
Диалоговые панели
В четырех списках панели находятся фамилии, имена и отчества сотрудников и номера их телефонов. Для выбора всех данных сотрудника достаточно указать в одном из списков. В случае повторения данных в этом списке(например, фамилий) выбрать всех сотрудников с такой фамилией. После закрытия панели в заголовке окна отобразить выбранные данные. Срочно нужно сделать. Заранее благодарю.
0 votes0 answers -
Див в IE и Opera нормально всплывает, в Mozilla никак.
Написал пример моего кода с "всплывающей подсказкой"... по какой-то причине подсказка не всплывает в Mozilla... Помогите решить проблему, пожалуйста. <style type="text/css"> <!-- .bubble { z-index: 100; display: block; position: absolute; border: 1px solid #6699FF; background: #D9ECFF; padding: 2px; width: 150px; height: 20px; font-size: 14px; FILTER: alpha(Opacity=85); } --> </style> <script language="JavaScript" type="text/javascript"> function onShowBubble(mytext) { e = window.event; document.getElementById('bubble').style.width = "150px"; if (mytext.length>100) document.getElementById('bubble').style.width = "300px"; docu…
0 votes8 answers -
Динамическая загрузка и исполнение скриптов
Как подключить к документу внешний файл скрипта, после загрузки документа, т.е. document.write не канает. и еще вопрос почему если я присваиваю любому тегу innerHTML = " " то алерт не срабатывает?
0 votes11 answers -
Динамическая загрузка скрипта содержащего document.write
День добрый, знатоки! Помогите пожалуйста с JS. Что-то бьюсь весь день и не могу пробиться.. :/ 1) Есть задача: динамическая загрузка js библиотеки. Динамическая т.к. выполняется она по условию которое то есть, то нет. Делается это через someElement.appendChild(script), ну а script был создан через createElement. Это выполняется и скрипт запускается. Но проблема в том что в том скрипте что я загружаю динамически через someElement.appecdChild(script) есть document.write, который загружает другие скрипты. Вот так все запутано Так вот, проблема в том что этот document.write не выполняется. Я вижу в дебаггерере хрома что по нему выполнение прошло, но также вижу что запросов …
0 votes4 answers -
Динамическая обработка форм
Здравствуйте. Суть такова(упрощённо): <form> <input type="text" name="head" /> <input type="submit" value="Add!" /> </form> <form> <textarea name="description"> </textarea> ... </form> Стоит задача, в input type="text" вводится информация, которая по нажатию кнопки Add должна появляться в textarea без перезагрузки страницы. Информация должна дописываться в конец, в textarea может быть введено что-то ещё непосредственно. Подскажите, каким образом это реализовать.
0 votes3 answers -
динамическая проверка полей
помогите пожалуйста разобраться в ситуации при помощи angularjs навесил на форму валидацию. в целях отладки каждое действие сопровождается выводом в консоль сообщений: briefApp.directive('nameValidate', function() { return { link: function($scope, element, attrs, ctrl) { $scope.$watch('name', function(value){ console.log(11111); console.log($scope.brief_form_new.name_new.$valid + 'for name'); }); } };});briefApp.directive('phoneValidate', function() { return { link: function($scope, element, attrs, ctrl) { $scope.$watch('phone', function(value){ …
0 votes6 answers -
Динамическая сетка галереи как в google images - как ускорить?
Привет! Есть вот такая страница с фотками: http://apriori.leveler.ru/apriori/fotogalereya.html Хотелось отойти от скучной сетки и для равномерного заполнения листа объектами я использовал FreeWall Он изменяет размеры и расположение элементов для равномерного заполнения листа. Адаптивный. Но он, гад, безбожно тормозит. Хотя на демосайте у них всё хорошо. Вопрос - он ли тормозит? И как можно ускорить первоначальную прорисовку? Может, есть более интересные альтернативы? PhotoWall я пробовал - почему-то не подружились. Надо передавать массив картинок в JSON, мне это не оч удобно. да и ошибки в нем, не смог исправить
0 votes2 answers -
Динамическая смена данных?
Пример тут: http://www.abduzeedo.com/ Внимательно посмотрите на два больших блока после меню. Подождите несколько секунд... Я хочу сделать, чтобы изображение со ссылкой менялись через какой-то определенный промежуток времени в секундах. С таким же эффектом, или хотя будет лучше, если будет другой эффект. Я сначала думал, что это flash, но внимательно присмотревшись понял, что обычный скрипт. Как такое сделать? Менять хочу только это <a href=""><img src=""></a> Вот тут: http://www.javelines.ru/ , смотрите на большое изображение после лого. Вот его я хочу менять автоматом.
0 votes4 answers -
Динамическая смена дизайна главной страницы
Здравствуйте. Немного предыстории. Главная страница оформлена с использованием фрагментов картин известных художников. Есть шесть файлов стилей, которые меняются в зависимости от времени. Вопрос в следующем: Как добавить в нужное место текстовый комментарий? Это просто упоминание о художнике, работы которого использованы при оформлении. Скрипт - <script type="text/javascript"> date = new Date(); a = date.getHours(); if (a > 23){ document.write("<link rel='stylesheet' href='style1.css' type='text/css' media='screen'>"); }else if (a > 20){ document.write("<link rel='stylesheet' href='style2.css' type='text/css' media='screen'>"); }else if (a…
0 votes12 answers -
Динамическая смена контента
Ребят, дайте ссылочку на нормалоьный урок по динамическому смену контента с помощью ajax или помогите со старой, сделал смену но с кодировкой что то не так, можите глянуть http://demo.skoch244.ru/, на chrome всё норм, а на остальных шлак
0 votes6 answers -
Динамическая форма
Всем привет, вот мой вопрос: Есть анкета, в ней некоторые вопросы зависят друг от друга. Например: чекбокс "Покрасить волосы?" - Выбираешь "Да" - появляется слой с опциями окраски: Выберите цвет: красный / синий / белый Блеск: да / нет и т.п. потом следующий вопрос: радио-переклчалка "1, 2, 3" и соответствующие каждой опции вопросы как делать появление таких слоёв при выборе чекбокса, или радио-кнопки?
0 votes11 answers -
Динамические элементы формы
Здравствуйте. Битый час не могу подобрать решение для динамического добавления элементов в форме. Первое что я нашел это было http://citforum.ru/i...t/dynamic_form/ проблема в очистке формы при добавлении нового элемента. Чуть позже наткнулся вот на это решение http://vvy.me/10-jav...-elementov.html. Я так и не уловил сути как вытащить данные из элементов формы. И еще нашел решение на jquery http://www.mdelrosso...en_GB&sec=demo1. Собственно последний вариант больше всего и понравился, как раз то что надо. Только опять таки, я не понимаю как перебрать введенные данные в этой форме, какой вид должен иметь цикл для массива name="person[phones][#index#][phone]"? Возможн…
0 votes2 answers -
Динамический выбор с выводом результата
Всем привет, может кто поможет? Стоит такая задача, сделать динамический выбор сначала выбираешь город, после того как ты выбрал город ты можешь выбрать дом, а после того как ты выбрал дом он тебе показывает есть в этом доме интернет или нет. Как реализовать город > дом я понял, а как показать не селектором а просто строкой есть там интернет или нет? P.S. В JS полный новичок
0 votes2 answers -
динамический зум картинки
Доброго времени суток! Подскажите пожалуйста как реализовать на сайте динамическое увеличение картинки при наведении на нее, увеличиваться должна именно область, на которую наведена мышь. Нашел только один скрипт, но он платный(( http://www.magictoolbox.com/magiczoom/integration/ Хотелось бы такой как в 4м примере. С javaScript не знаком к сожалению, ну и CSS только начал изучать...
0 votes4 answers -
Динамический раскрывающийся список
Добрый вечер! Подскажите, что нужно сделать чтобы код заработал в IE и опере. В ff все работает отлично. Пробовал через appendChild, но переставало работать вообще везде . <script type="text/javascript" language="javascript"> function changeView(name){ var arSelect = new Array(); arSelect[123] = '<select name="reg[subkat]" id="123"><option value="" /><option value="124"/>subkat1<option value="125"/>subkat2</select>'; arSelect[126] = '<select name="reg[subkat]" id="126"><option value="" /><option value="127"/>subkat1<option value="128"/>subkat2<option value="129"/>subkat3</select>'; if (name == …
0 votes4 answers -
Динамический список из DIV`ов и INPUT`ов
Добрый день, проблема заключается в следующем.. есть форма и динамический список: в форму <input id=chislo> вводится число.. динамический список представляет собой динамическую таблицу, где <input hidden id=koef value="данные из базы" /> и <div id=result> который показывает результат. function Formula(){ var inputChislo = $('input#chislo').val(); var inputKoef = $('input#koef').val(); rec = inputChislo * inputKoef; $('div#result').html(rec); } В результате картина такая, считает только первый коэффициент и передает результат на все дивы. Понимаю, что нужен цикл, тока не могу его придумать.. И как сделать, чтобы он выводил результат на свой див? Или мож…
0 votes13 answers -
Динамический фон
Доброго времени суток, уважаемые. Необходима помощь. Появилась потребность в динамичном фоне веб страницы, т.е. при обновлении - фон меняется на другой. Фоны в виде фотографий хорошего качества. Необходимо что бы фон растягивался на всю веб страницу, сейчас это реализовано вот так: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { var a=Math.round(Math.random() * 7); if(a==1) $('body') .css('background','#000000 url(images/fon/1.jpg) no-repeat 50% 50%'); if(a==2) $('body') .css('background','#000000 url(images/fon/2.…
0 votes1 answer -
Динамическое добавление полей формы
<html> <body> <header> <div id="" class="right_link"> отменить операцию и вернуться на <a href="#">главную страницу</a> </div> </header><br><br><hr><form class="form-horizontal" action="#"> <h3>Форма предварительного технического задания</h3> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam <div class="control-group"> <label class="control-label" for="inputName">Ваше имя и фамилия:</label> <div class="…
0 votes0 answers -
Динамическое добавление полей, после себя
Как сделать, чтобы поля добавлялись после себя? Сейчас они улетают в конец всех, т.е. в конце блока создаются. http://jsfiddle.net/npofopr/LPYwU/ Сюда смотрел, но не вышло.
0 votes6 answers