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
-
Как получить внутрении элементы тега
Есть код: var a = new Array();a = document.getElementsByClassName('main');Как можно получить внутренни тэги a[0] элемента ?
0 votes3 answers -
Другой контент для IE6 через JS
Привет всем-всем! В общем цель, написать валидный, а так же кроссбраузерный сайт с IE6 включительно. IE6 эхом отдается в моей голове и я уже не первый день ругаюсь в поисках решения. У меня были проблемы с отображением блоков в IE6, но совершенно не хотелось верстать таблицами и прочими дьявольскими методами. Да-да, я решил написать JS, который должен найти dom-элемент по id (блок) и заменить его содержимое, содержимым из файла notify.html. Мое рассуждения свелись к XMLHttpRequest. Именно он играет важную роль в загрузке нашего html файла. function readFile(file,callback,cache) { var rawFile = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject("M…
0 votes8 answers -
не работает отправка формы в мозилле
Совсем ничего не могу понять, что происходит и почему http://zverushka.zz.mu/pil/ Не работает в мозилле отправка формы.
0 votes7 answers -
Тупые вопросы по jQuery
Я пока осваиваюсь, так что не смейтесь. 1. animate — отличная функция, но тормозит и дёргается на устройствах типа планшетов и нетбуков, это как-нибудь лечится? 2. Есть один параметр, условно говоря ширина, в css он один допустим auto, но при выполнении какого-то условия он меняется при помощи метода .css(); Это происходит по событию $(window).load(); Так вот, на экране будет виден "скачок", то есть, что сначала подгрузился css из стилей, а потом к нему применился скриптовый, это не красиво, хочется, чтобы сразу по загрузке был тот css который даётся скриптом. Лечится ли это без привлечения серверной части, то есть просто указать как-то, чтобы элемент сразу загружалс…
0 votes10 answers -
jquery.1.10 не поддерживает ие8?
Неужели jquery не поддерживает ие8? event.preventDefault() не работает в ие8 http://api.jquery.com/event.preventDefault/
0 votes17 answers -
http://jqueryvalidation.org/ - не работает в ие8
http://jqueryvalidation.org/ не работает в ие8 плагин, который должен проверять входящие данные. например не работает то, что поле обязательно - форма просто отправляется.
0 votes14 answers -
дублирование функционала
помогите пожалуйста решить проблему на страничке посетитель ставит галочку на чекбокс и происходит динамическое встраивание в DOM ссылки на скрипт. в результате дополнительный функционал у странички появляется посетитель убирает галочку с чекбокса, происходит удаление в DOM ссылки на скрипт. в результате дополнительный функционал по прежнему доступен посетитель снова ставит галочку на чебокс. в результате функционал дублируется(например при нажатии по кнопке .one выводятся последовательно 2 алерта вместо одного) где я ошибся? мне нужно чтобы при отмеченном чекбоксе функционал был доступен, при не отмеченном - нет
0 votes4 answers -
Много эффектов при наведении на ссылку.
Здравствуйте, есть сайты: этот и этот. Делаю аналог таких эффектов. У меня при наведение на ссылку так же все картинки кроме той на которую :hover блюрятся и теряют прозрачность. Но сделал я это двумя кусками jquery кода: прозрачностьjQuery(window).load(function(){ jQuery("a#kran").hover( function(){ jQuery("img#kran").animate({opacity: 1},{queue: false}, 100) jQuery("img#balon, img#radiator, img#kotel, img#filter, img#nasos").animate({opacity: 0.6},{queue: false}, 100); }, function(){ jQuery("img#kran").animate({opacity: 1},{queue: false}, 100) jQuery("img#balon, img#radiator, img#kotel, img#filter, img#nasos").animate({opacity: 1},{queue: false},{zIndex: 0}, 100)…
0 votes2 answers -
Помогите отловить ошибку
Есть ли ошибка в этом коде? <script src="/js/build/html2canvas.js"></script><script type="text/javascript"> html2canvas(document.body, { onrendered: function(canvas) { document.getElementById('img').src = canvas.toDataURL(); } });</script>
0 votes1 answer -
responsive jquery 1.3 slider
Может кто посоветует jquery carousel чтоб работала на jquery версии не выше 1.3. Предлагать поменять jquery не нужно. Таковы требования от заказчика и они не изменятся!
0 votes8 answers -
Кнопка сохранения img
На странице выводится картинка img и подней размещаю кнопку button при нажатии на кнопку мне нужно сохранить сохранять эту картинку на компьютер, подскажите пожалуста как это сделать средствами js ?
0 votes6 answers -
конфликт двух библиотек на jQuery
Здравствуйте, Я купил готовый шаблон с подключенными библиотеками jQuery и у меня есть парочка своих файлов js в которых я тоже использую jQuery вот приблизительно как это выглядит: <script type="text/javascript" src="js-plugin/respond/respond.min.js"></script><script type="text/javascript" src="js-plugin/jquery-ui/jquery-ui-1.8.23.custom.min.js"></script><!-- third party plugins --><script type="text/javascript" src="bootstrap/js/bootstrap.js"></script><script type="text/javascript" src="js-plugin/easing/jquery.easing.1.3.js"></script><!-- carousel --><script type="text/javascript" src="js-plugin/owl.…
0 votes14 answers -
Проблема с mouseente/mouseout
Всем привет. Проблема возникает при многократном быстром наведении на блок голубого цвета. То есть если быстро много раз наводить курсор мыши то появление дива будет выполняться многократно и как бы уже выполнение функции не актуально, а она все равно скрывает и показывает див. Как сделать так дабы это всё работало нормально? Вот живой пример, попробуйте, проблема станет Вам ясна. Спасибо за внимание.
0 votes2 answers -
Помогите переделать функцию
На одном сайте нашел интересный аккордеон, его скрипт скопировал но он оказался професионально написанный это не пару строчек jquery В общем вот он function() { app.on("#faq", function(e, t) { return t("dl.faq.faq-imp").click(function() { return e(this).toggleClass("faq-closed faq-open").find("dd").slideToggle(300) }) })}.call(this)Помогите упростить его, тут что-то из объектно ориентированного применятеся, функция что-то возвращает а точнее избавиться всяких там return и чтобы было как-то так $(document).ready(function(){app.on("#faq",function(){t("dl.faq.faq-imp").click(function().toggleClass("faq-closed faq-open").find("dd").slideTogg…
0 votes14 answers -
настроить скрипт отсчёта времени
люди, помогите пожалуйста, я не могу с простейшим скриптом справиться, а надо очень очень существует такой популярный jq-скрипт для обратного отсчёта времени. мне нужно заставить его отсчитывать время, оставшееся до нового года(в общем случае до определённой даты). я не понимаю как настроить конфиг вот мой конфиг $(function(){var note = $('#note'),ts = new Date(2012, 0, 1),newYear = true;if((new Date()) > ts){var now = new Date();var ny = new Date(now.getFullYear() + 1, 0, 1, 0, 0, 0);var ny_m_sec = Math.floor((ny.getTime() - now.getTime()) ) ; //это разница в секундах меджу датой нового года и настоящей датой// Задаем точку отсчета для примера. Пусть будет очередн…
0 votes5 answers -
Странное поведение Google Chrome
Здравствуйте. Верстал страницу, все хорошо, выложил, все довольны, но сегодня утром меня хватают за шкирку и говорят, что верстать я не умею и вообще плохой я человек. С высокой долей вероятности это правда, но проблема все равно выше моего понимания : во всех браузерах страница работает нормально, а в Хроме сразу после загрузки скроллится к div.social-buttons. Никак не могу найти, почему это происходит. Помогите, пожалуйста, отыскать причину подобного поведения КХм, простите, совсем забыл про ссылку - http://www.sendflowers.ru/rus/flowers-russia-moscow/presents-new_year_2014/
0 votes4 answers -
Перемещение элемента стрелками
Есть такой код. Квадрат управляется стрелками и может перемещаться в пределах серого поля. Всё работает нормально, пока не удерживать какую-нибудь стрелку, тогда проверка ограничений не срабатывает и квадрат выходит за пределы поля. Как можно исправить этот недочёт? http://jsfiddle.net/htmlbook/avExc/
0 votes19 answers -
таймер каждые 30 минут
Есть готовый плагин?
0 votes6 answers -
загрузка файла при помощи ajax
Всем привет, помогите разобраться как загружать файлы на сервер при помощи ajax через input tupe="file", есть такой код: который формирует заголовки для отправки полей формы, вот только файл загружается на сервер пустой. $(document).ready(function(){ $("form[name='SIMPLE_FORM_1']").live("submit",function(){ var form_link = $(this); var xmlhttp = getXmlHttp(); var boundary = String(Math.random()).slice(2); var boundaryMiddle = '--' + boundary + '\r\n'; var boundaryLast = '--' + boundary + '--\r\n' var body = ['\r\n']; form_link.children("input").each(function(n,element){ if ($(element).attr("name") == "form_file_5"){ body.push('Content-Dispositio…
0 votes10 answers -
Смена изображения анимации
Добрый день. Скрипт работает в браузерах хром и фаерфокс (скрипт меняет картинку), а в IE и Opera не работает, где же ошибка в коде? Помогите исправить код. Знаю что код не ахти Вот сам скрипт <span id="passpss"></span> <div id="myimg" class="k"></div> <div id="myimga" class="z"></div> <!--//</div>//--> <script type="text/javascript"> function updateData() { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","test.xml",false); xmlhttp.onreadystatechange = function…
0 votes2 answers -
как выполнить неравенство
http://jsfiddle.net/5uFRc/ как сделать, чтоб при пустом значении в поле text автоматически ставился 0, когда input не в фокусе, а при другом значении в поле ничего не изменялось
0 votes3 answers -
появление блока, когда в text форму введен текст
Подскажите, как будет выглядеть js. нужно сделать появление блока, когда в text форму введен любой текст, кроме 0 и пустого значение. Также обратно, чтоб скрывался при 0 и при пустом значении.
0 votes6 answers -
Как проверить высоту divа если он в скрипте?
Нужно узнать высоту резинового дива который расположен внутри jsкода. onclick="alert('Размер элемента:' + this.offsetWidth +'x'+ this.offsetHeight)" - хорошо работает,но не в моем случае. Вот как все выглядит: iMstup[1]="<div id='view2'><div id='тот самый блок'></div></div>";высоту этого блока мне и нужно узнать,я запихнул внутрь iMstup[1]="<div id='view2'><div id='тот самый блок' onclick="alert('Размер элемента:' + this.offsetWidth +'x'+ this.offsetHeight)"></div></div>";но неработает... кликаю и ничего не происходит,хотя вне скрипта работает на обычных блоках. Попробовал заменить двойные кавычки на одинарные,но всер…
0 votes6 answers -
переменные в angular
помогите пожалуйста вывести переменные через контроллер в alert. страничка непонятно почему в .html-файле они выводятся через запись <strong>{{loginData.fld_fio.$error.required}}{{loginData.fld_fio.$dirty}}{{loginData.fld_fio.$invalid}}{{loginData.fld_fio.$dirty && loginData.fld_fio.$invalid}}</strong>а в контроллере не выводятся через запись alert($scope.loginData.fld_fio.$error.required +$scope.loginData.fld_fio.$dirty +$scope.loginData.fld_fio.$invalid +$scope.loginData.fld_fio.$dirty && loginData.fld_fio.$invalid);
0 votes1 answer -
Всплывающее окно + снег
Здравствуйте, помогите пожалуйста разобраться с проблемой. - имеется "Всплывающее окно" Ссылка на сайт урока - и "падающий снег" Ссылка на сайт урока (второй вариант) проблема: Падающий снег находится за всплывающим окном, а необходимо что бы снежок был поверх этого окна
0 votes2 answers