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
4723 questions in this forum
-
Помогите разобраться jQuery
Здравствуйте! Честно говоря вообще полный нуль в JavaScript и иже с ним... но необходимо решить такую задачку есть: item = document.getElementById(id); нужно к родителю item добавить класс "simle_class"... html вот такой: <ul> <li class="menu" id="menu_item1"> <a href="">Link</a> <div id="id1" class="dropdownmenu" style="visibility: hidden"> ... </div> </li> ... <li>...</li> </ul> в общем-то ситуация следующая. Есть меню с выпадающими подменю для каждого пункта, при наведении курсора на ссылку меню она меняет размер (li a:hover {font-size: 120%;} и появляется выпадающее подменю, так вот проблема в том, что когд…
0 votes10 answers -
Ширина Div-a через JS
В общем мне надо чтоб при загрузке страницы, заружался определенный яваскрипт который выставлял бы ширину определенного дива на нужную мне величину! Но как это сделать я не знаю так же как я делал с картинками не получается кто разбирается JS помогите плиз!
0 votes9 answers -
Скрипт работает только в FireFox
http://monitoring.zoner.ru/add_sever.php Скрипт работает только, в файерфоксе. нужно, чтобы при вводе чего нибудь в input, картинка, заменялась на кнопку. или подкажите другие варианты как такое реализовать. заранее благодарю.
0 votes5 answers -
Постоянная генерация события mousemove в Chrome
Однажды, делая jQuery презентацию через fadeIn-fadeOut встала задача ее запуска лишь после того, как пользователь подвигает курсором мыши по странице. Проверку построил через событие mousemove. Все это везде прекрасно работало, кроме Chrome, он почему-то сам постоянно генерировал сие событие. Даже когда курсор находился на одном месте – событие происходило. Пришлось извращаться и самому делать проверку на изменение координат курсора при его движение, но это сам факт такого извращения меня не особо радует. Было это еще в начале лета, решил, что баг в браузере и скоро его исправят, но опять делал похожую задачу и он всплыл. Есть ли более культурное решение данной проблемы,…
0 votes17 answers -
Замена класса при нажатии на ссылку
Здравствуйте! Возникла проблема: хочу поменять класс ссылки нажатием на эту же ссылку (вот такая вот рекурсия). Таких ссылок несколько, Обращаюсь к ссылке через id и меняю ее класс. Проблема заключается в том, что по отдельности эти скрипты работают, а вот вместе не хотят. Абсолютно ничего не происходит. Буду очень благодарен за помощь! <script type="text/javascript"> $(document).ready(function(){ $('a#link1').click(function(){ $('.lin1').each(function(){ if ($(this).hasClass('lin1')) {$('#link1').removeClass('lin1').addClass( 'lin2');} }); }); }); </script> <script type="text/javascript"> $(document).ready(function(){ …
0 votes4 answers -
jade(pug) in gulp
Всем привет! Сам не могу справится. Подправьте, пожалуйста, галпфайл, нужно добавить jade(pug). Структура файлов во вложении. Сейчас index.html и creamy.html собираются из кусков из папки template с помощью rigger. gulpfile.js
0 votes2 answers -
Как в DIV передать код из другого HTML-файла, возможно ли ето?
Здравствуйте, я в JS новичек, посемуу не судите строго за вопрос. Суть проблемы в следующем: есть html-файл в котором содержится слой, в этот слой я хочу по клику на ссылке передавать то что записано в другом html-файле (по аналогии с фреймами), тоесть клацнув по ссылке в слой на текущей страничке загружается другая веб страничка. Возможно ли это реализовать и если да то в каком направлении копать?
0 votes5 answers -
Что добавить в bootstrap RevolveR
Собственно, я написал frontend библиотеку на ES7 с автоматизацией fetch, form API(стилизация checkbox, radio, select и форм), табами, слайдером, кучей полезных функций и прочего интересного и мне было бы интересно, что еще можно добавить в пакет bootstrap'а? Библиотека весит 80кб несжатого кода и полностью избавляет от нужды в jQuery. Написана на ES6-ES7 чистым JavaScript. Стили форм стандартные и я бы хотел послушать критику. Также в библиотеке есть анимации 3D матрицы и easings. Есть модальные окна, свистелки и перделки от которых таращатся поклонники jQuery. В общем зацените. Demo: https://xshiftx.github.io/RevolveR/ API: https://github.com/xShif…
0 votes0 answers -
jQuery - проблемы с анимацией в ff (3.6.6)
Всем здрасте. Использую анимацию при помощи метода animate() - параметры: left, opacity. Проблема: Не удовлетворительное отображнение в ff (v_3.6.6) - не плавно, немного подтормаживает (в частности свиг блока с текстом, хотя .show() тоже в фоксе не так шустро как в остальных упомянутых анимирует). В остальных (которые проверял: ie6/7, chrome, opera 10.5) анимация "летает". В гагле нашел, что такая проблема есть, решений пока не нашел. Кто знает - подмогите. Код здесь.
0 votes8 answers -
Enable - disable
Как сделать кнопку, поле, с помощью JS, неактивной и наоборот. С помощью setAttribute не получается.
0 votes3 answers -
как обеспечить асинхронную загрузку jQuery и jQuery UI ?
Здравствуйте! Кто-нибудь может подсказать, как обеспечить асинхронную загрузку jQuery и jQuery UI и не нарваться на т.н. "гонки"?
0 votes11 answers -
вставка картинки с помощью execCommand
Здравствуйте! Для начала: Я знаю, что "не стоит изобретать велосипед" и все такое... знаю, что этих висивигов в сети типа полно (хотя что-то я особо примеров не нашел достойных)... так что прошу не отсылать сразу в сад. А теперь собссно: Пишу свой миниатюрный висивиг, из функционала будет лишь самое необходимое: жирный текст, италик и т.п., выравнивание туда-сюда, вставка заголовков и вставка картинок. Возникло несколько вопросов: 1. При вставке картинки (execCommand('insertImage')) в Мозилле и в ИЕ (а может и в др. браузерах) включается ресайз картинок (элементы управления видны типа как в фотошопе). Можно это дело как-нить отключить? 2. Можно ли рулить кодом который ген…
0 votes5 answers -
Как получить выбранные значения всех radio элементов?
Всем привет. Подскажите пожалуйста, как можно получить значения value всех выбранных input radio. <input type="radio" class="server" name="dimaz" value="1">раз<Br> <input type="radio" class="server" name="dimaz" value="2">два<Br> <input type="radio" class="server" name="dimaz" value="3">три<Br> <input type="radio" class="server" name="dimaz2" value="1">четыре<Br> <input type="radio" class="server" name="dimaz2" value="2">пять<Br> <input type="radio" class="server" name="dimaz2" value="3">шесть<Br> <b>нажать</b> Пробовал искать по классу, но получаю значение только первого найденного на с…
0 votes10 answers -
JS и bb теги
Есть окно где мы набираем текст, потом выделяем какуето строчку нажимаем на кнопку ( например какой-то бб тег ) и вокруг это текста появляются теги = [.b]воот подскажите, как это реализовать эффективно + как реализовать появление текста в конце всего сообщения ( как бы кнопку нажал и в конце появилось нечто вроде подписи )
0 votes3 answers -
Display:none
Здравствуйте! Есть такой код: скрипт: <script type="text/javascript"> <!-- function show(id) { var d = document.getElementById(id); for (var i = 1; i<=10; i++) { if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';} } if (d) {d.style.display='block';} } function hide(id) { var d = document.getElementById(id); for (var i = 1; i<=10; i++) { if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='block';} } if (d) {d.style.display='none';} } //--> </script> приминение скрипта к этой части: <div id="menu"> <ul class="top_menu_item" > <li …
0 votes3 answers -
Помогите написать скрипт с циклом выдачи команд
Подскажите, как запустить группу команд, подвесив их на одну кнопку Вобщем, у меня простенький скрипт кнопки код: <!-- START OF SCRIPT --> <INPUT TYPE=BUTTON VALUE="ВКЛ" STYLE="width: 0.98cm; height: 0.61cm" ONCLICK="location.href='http://192.168.254.11/index.html?cmd=W01RS|ka 01 1%0D'"> <INPUT TYPE=BUTTON VALUE="ВЫКЛ" STYLE="width: 1.19cm; height: 0.61cm" ONCLICK="location.href='http://192.168.254.11/index.html?cmd=W01RS|ka 01 0%0D'"> <!-- END OF SCRIPT --> сделал кнопки "вкл" и "выкл" В итоге наплодил этих кнопок тучу А как сделать скрипт с циклом выдачи команд - не хватает образования у меня есть юниты имеющие IP в трех группах - 19…
0 votes8 answers -
Обновление блока
Привет люди!И так тема такая,есть блок div и нужно чтобы при нажатии на слово я знаю или я не знаю обновлялся текст в блоке,не вся страница а только в блоке! вот код блока <div class="tab"><span>А вы знаете, что…</span></div> <div class="do_you_know"> <?php $quotes[] = 'В Аргентине 2 Новых года, один справляют 31 декабря, а другой 13 января, поэтому у них нет «Старого Нового Года» как в России…'; $quotes[] = 'Если увидишь нечто, к чему стоит приложить руку, поступи не так, как подсказывает разум, но как велит настроение.'; $quotes[] = 'Если то, что ты делаешь, трудно тебе - посмотри, нуждаешься ли ты в этом.'; $quotes[] = 'Во…
0 votes2 answers -
тег отвечающий за повторение эффекта
я приобрела себе скрипт, который заключается в следующем: текст повляется короткими предложениями, держится пару секунд и исчезает. причём текст повляется в левом верхнем углу. В связи с этим возникли два вопроса: как отключить повторение текста (какой тег в этом коде явы-скрипт отвечает за повторение) и как перенести текст из левого верхнего угла на середину страницы.
0 votes5 answers -
связать id и передать значение в jQuery Star Rating Plugin
Использую jQuery Star Rating Plugin v3.13, версия jQuery последняя. Создаю цикл по критериям в ruby и вывожу оценивалки, потом через вот такой callback вывожу значения напротив оценивалки, взял с офф. сайта плагина: callback: function(value, link){ var tip = $('.rate-amount'); tip[0].data = tip[0].data || tip.html(); tip.html(link.title || 'value: '+value); } // executed when a star is clicked вот нужно как-то, чтобы у rate-amount был еще и айдишник, т.к. сейчас по классу - меняются сразу все, т.е.нужно как-то связать id полоски со звёздами и id блока с цифрой.
0 votes3 answers -
Проблема с DOCTYPE
Добрый день. Есть вопрос. Смотрю, тут уже поднималась проблема скриптов с DOCTYPE. Недавно нашёл очень простой Аяксовый скрипт. Так вот он не хочет работать в ФФ с Доктайпом. Даже в ИЕ6 пашет нормально, а в ФФ никак. Скрипт выдран отсюда. Код таков (если дописать Доктайп то в ФФ работать не будет): <html> <head> <title>Всплывающие подсказки в духе AJAX</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript"> var curHintId = null; // id активной ссылки // Делаем XMLHttpRequest "универсальным" if(!window.XMLHttpRequest && window.ActiveXObject) var XMLHttpRequest = function()…
0 votes7 answers -
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. <A id=toggler href="#">Линк</A> <DIV id="ttttt" class="no-display drop-down-block">Всплывающий блок</DIV> <script type=text/javascript src="jquery-1.3.2.min.js"></SCRIPT> <script type=text/javascript> (function($) { $.fn.dropDownBlock = function(block, options) { var defaults = { speed: 'fast', top: $(this).height(), left: 0 }, opts = $.extend(defaults, options), toggler = $(this), block = $(block); toggler.css({'outline': 'none'}) toggler.click(function(e) { e.preventDefault(); $(block).css({ 'posi…
0 votes11 answers -
Кое что нужно дополнить... для полного счастья :)
Товарищи, у меня есть скрипт скрытия некой части кода: <style type="text/css"> .treeview { padding: 0; clear: both; font-family: Arial, sans-serif; width: 100%; } .treeview * { font-size: 100.1%; } .treeview ul { overflow: hidden; width: 100%; margin: 0; padding: 0 0 1.5em 0; list-style-type: none; } .treeview ul ul { overflow: visible; width: auto; margin: 0 0 0 0; padding: 0 0 0 0.75em; } /* класс для ul после которых нет li в родительских ветках */ .treeview ul.l { border-left: 1px solid; margin-left: -1px; } .treeview li.cl ul { display: none; } .treeview li { margin: 0; padding: 0; } .treeview li li { margin: 0 0 0 0.5em; border-left: 1px dotted; …
0 votes7 answers -
window.getComputedStyle подвёл, зараза :(
Если у элемента прописана высота в % (height: 60%), то Firefox и Chrome с помощью метода window.getComputedStyle(Е,null)['height'] определяет высоту в px, а нужно принципиально в % Была идея лезть в таблицы стилей через жс, но это геморно и игра не стоит свеч, но неужели придётся?(( Есть идеи, ребят?
0 votes20 answers -
Проверка введенных данных в скрытых полях
Друзья! Имею вот такой скипт: function Check() { if (document.forms[0].elements[4].value == "") { alert ("n Выберите адресата.") document.forms[0].elements[4].focus(); return false; } return true; } Вот такую форму <FORM action="/info/mail.asp" method=POST id=SendMail name=SendMail onsubmit="return Check();"> и в форме прописываю <INPUT type="hidden" name="To" /> Но, вот засада. Если к примеру адресат не выбран, то данные на сервер все равно отправляются при установке скрытого поля, а если к примеру устанавливаю текстовое поле, все работает как надо, т.е. не отправляет пока не выберу адресата. В чем дело? Можете помочь? Спасибо!
0 votes13 answers