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
-
jQuery show/hide меню после клика
Задание: По клику на ссылку появляется меню. По клику в любом другом месте кроме, области меню, оно должно "прятаться". Меню появляется, но не "прячется". В поиске наткнулся на такой метод как not(), но реализовать все равно не смог. Возможно не через него надо делать(?). Помогите, пожалуйста. //#button-project - ссылка, по клику которой, появляется меню.//.menu-projects - меню.$(document).ready(function(){ $("#button-project").click(function(){ $(".menu-projects").show(); }); $("not(.menu-projects)").click(function(){ $(".menu-projects").hide(); }); });
0 votes8 answers -
Перемещение элемента стрелками
Есть такой код. Квадрат управляется стрелками и может перемещаться в пределах серого поля. Всё работает нормально, пока не удерживать какую-нибудь стрелку, тогда проверка ограничений не срабатывает и квадрат выходит за пределы поля. Как можно исправить этот недочёт? http://jsfiddle.net/htmlbook/avExc/
0 votes19 answers -
Цвет строки таблицы в зависимости от содержимого
Как можно осуществить сабж? Идентификатор цвета можно расположить как в innerText так и в label в ячейке, и в принципе, как угодно.
0 votes17 answers -
js и UTF-8
С помощью javascript'а разместил флеку на html страничке. В мета-теге пишу: <META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8"/> Но браузер остается в кодировке windows-1251. В результате русский текст становится абра-кадаброй. Вот пример:www.g17.h18.ru Помогите плз - вторые сутки мучаюсь. iobject.js: function showFlash(o){ var bg,q,s,v; if(o.bgcolor){bg=o.bgcolor;}else{bg="#FFFFFF";} if(o.quality){q=o.quality;}else{q="high";} if(o.scale){s=o.scale;}else{s="noscale";} if(o.ver){v=o.ver;}else{v=6;} var str='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflas…
0 votes25 answers -
Не появляются стрелки Owl carousel
Очень простой, базовый пример, взятый с официального сайта, не работает. 1. Почему не появляется навигация prev/next ? Написал же nav:true 2. Почему не появляются индикаторы слайдера? Написано же dots:true http://jsfiddle.net/s10bgckL/320/ Пример взял отсюда. http://www.owlcarousel.owlgraphic.com/demos/stagepadding.html Помогите, пожалуйста. На каком-то русскоязычном сайте информация оказалась более актуальной, чем на официальном. Оказывается, правильно писать так : navigation:true, pagination:true, Читайте документации и не ходите по другим сайтам...
0 votes4 answers -
с помощью JS задать стиль для a:hover
есть к примеру html: <a href="#" id="hover">Hover</a> Мне с помощью JS надо задать для этого <a> цвет при наведении, т.е. задать a:hover на mootools могу задать для элемента цвет: $('hover').setStyle('color', 'red'); но мне надо изменить цвет именно для :hover. Подскажите, как это сделать. P.S.: Кто-то знает можно ли с помощью javascript управлять не стилями какого-то элемента, а самими селекторами css, т.е. есть список селекторов, вот надо поменять свойства селектора a:hover
0 votes8 answers -
всплывающее окно поверх основного (модальные окна)
В последнее время для ввода пароля на сайте часто начали появляться симпатичные всплывающие окошка. Например, на сайте http://www.i.ua/ если нажать на вход, то все содержимое страницы покроется такой сероватой дымкой, а в центре страницы появится окошко для ввода пароля. Ну очень мне нравится. Я пытался смотреть на реализацию в исходниках на разных сайтах, но сама реализация везде сделана по разному и разбираться с готовыми решениями мне непросто. Может быть где-то есть какие-нибудь материалы, статьи, примеры, в которых разбирают по полочкам подобные варианты? Или если искать, то что искать то? Когда ввел в поисковик "popup окна", "всплывающие окна", то получил примеры с…
0 votes10 answers -
Сравнение двух массивов
Добрый день! Никак не могу додуматься до одной простой штуки: имеем два массива, в цикле идет сравнение. Пишу в лоб, через сравнение, но наверняка есть какой то более правильный подход, не через сравнение: var ar1 = ["1", "2", "3" ...]; var ar1 = ["4", "3", "2" ...]; for(i=0;i<1000;i++) { if(ar1[i] > ar2[i]) { *какое то действие* } else if(ar1[i] < ar2[i]) { *какое то действие* } } Т.е. в итоге мне нужно получить название массива, у которого элемент на данном цикле больше. А как это можно узнать не используя прямого сравнения?
0 votes9 answers -
Что такое (function(){})()
Смотрел курс по jQuery от tuts+ и там оборачивали код в такую конструкцию: (function() { /* код */ })(); Перевести речь не смог, а текста к этому уроку не было. Также встретил это в уроке по созданию таймера здесь. Скажите, пожалуйста, чем эта конструкция отличается от кода без ее присутствия? В инете нигде на нашел про это информацию, а если где-то и есть такое, то записывается как очевидное и не поясняется.
0 votes14 answers -
Переход на другую страницу без перезагрузки
Я хочу, что бы при переходе на каталог, вся страница не перезагружалась, а только содержимое класса content. Я пока умею подгружать только текст и файла, а как подгрузить нужный html блок? А можно так сделать? В текстовый файл написать нужный код с разметкой и если файл загрузится, то изменить путь в браузерной строке? http://plnkr.co/edit/kaR52VQ3nN0jKdZVjnXq?p=preview
0 votes10 answers -
intval в javascript
Немогу найти похожую функцию в js ... подскажите есть такая ?
0 votes3 answers -
Как устроен jQuery
Мне давно было интересно как устроен всеми любимый jQuery и вот я решил засесть за него (благо что исходники у него открытые). И вот, по просьбе камрада mishka2 я рассказываю, что я выяснил, как работает этот фреймворк и как написать свой такой же. Прежде всего пара фишек яваскрипта, про которые не все начинающие знают: 1) Имена функций: В яваскрипте валидными считаются любые имена функций, которые начинаются с буквы, со знака доллара ($) и со знака подчеркивания (_). Так что когда вы используете ваш любимый jQuery, вызывая к примеру $(document), знайте, что вы вызываете функцию у которой имя $ и передаете ей в качестве аргумента document. 2) Вызов функций: Обычно все пиш…
0 votes5 answers -
Замена содержимого блока div при наведении на эллемент.
Здравствуйте, джедаи js! Потребовалось менять содержимое блока div при наведении (Не Нажатии!) на элемент, в моем случае элемент это картинка. Как заставить вот этот скрипт: var AjaxContent = function(){ var container_div = ''; var content_div = ''; return { getContent : function(url){ $(container_div).animate({opacity:0}, function(){ $(container_div).load(url+" "+content_div, function(){ $(container_div).animate({opacity:1}); } ); }); }, ajaxify_links: function(elements){ $(elements).click(function(){ AjaxContent.getContent(this.href); return false; }); }, init: function(param…
0 votes9 answers -
StateController v5
StateController 5-й версии. Что нового? Весь код сделан в виде синглтона, что позволяет легче интегрировать технологию с другими фреймворками. Публичные методы разделены с приватными методами и свойствами. Прямой доступ к массиву состояний states закрыт. Изменен механизм работы с обработчиками. Теперь их нужно регистрировать в SC вместо простого объявления функции. Полностью переработан механизм запуска события, соответственно поменялся синтаксис вызова обхода дерева. Теперь возможен запуск одного события сразу для нескольких контейнеров. Добавлена глубина вложения для события с распространением типа "childNodes". Убран нетипизированный запуск как рудиментарная…
0 votes19 answers -
Как узнать загрузил ли браузер картинку?
Есть скрипт,который тупо просматривает фотки,изменяя атрибут src тега img.Надо сделать так чтобы мне не надо было указывать количество фотографий в папке и запускать цикл,а чтобы он сам определил есть ли фотография по данной ссылке,и в случае значения true загружал е???и соответственно изменял значения атрибута
0 votes9 answers -
как скрыть меню при клике
Добрый вечер ! Есть сайт адаптивный при уменьшение меню скрывается при клике раскрывается но проблема в том что когда перехожу по ссылке нужно что бы меню скрылось и не как не получается вот сам сайт : http://front-end.hol.es/landing/all/
0 votes2 answers -
Разброс тегов по шапке
Есть вот такая шапка. Логотип всегда стоит на месте и никуда не движется. Теги же должны быть раскиданы по шапке, не задевая при этом логотип и не вылезая за шапку. Тегов может быть разное количество и всегда они должны быть раскиданы по-разному. Как такое можно реализовать? о_О
0 votes76 answers -
Скрипт увеличения шрифта
Пожалуйста помогите, делаю сайт на котором будут разные статьи, надо чтобы посетитель мог увеличить шрифт только этой статьи. Пример посмотрите здесь: http://www.bfm.ru/news/2008/12/03/eldorado.html там три буквы А А А - надо сделать так же с помощью JavaScript подскажите как это реализовать!
0 votes18 answers -
JavaScript метод пузырька
Здравствуйте, нужно реализовать сортировку методом пузырька в JavaScript, с самой сортировкой нет проблем, но как сделать так что отображаемый массив на странице был динамичным?
0 votes35 answers -
Выполнение скрипта при определенном разрешении
Подскажите, пожалуйста, как запустить выполнение этого скрипта, при разрешении экрана 767 и меньше. window.onload = function(){ var b1 = document.getElementById("b1"); var b2 = document.getElementById("b2"); b1.parentNode.insertBefore(b2, b1); } Я так понимаю, надо куда-то впаять строку if (screen.width <= 767), но методом тыка, в этот раз, не вышло.
0 votes6 answers -
Проблемы с jquery fancybox
На страничке сделана галерея с помощью jquery.fancybox (1.3.1.pack). При этом все нормально работает в опере, мозиле. А в IE 8 при клике на картинку вместо начала показа галереи выводится сообщение "The requested content cannot be loaded.Please try again later." Ссылки на изображения для галереи храняться в массиве. Причем что самое интересное, прямая сссылка на кртинку не открывается в IE. (http://krestiki.ru/upload/iblock/502/50244ab4eb893da6df59ded30cfb5ab1.jpg) Пример галереи на странице http://krestiki.ru/catalog/24x35_nabory_dlya_vyshivaniya/art_816n/
0 votes5 answers -
Зачем нужен jQuery, если есть Javascript?
Начал изучать JS, но кое-чего не могу понять: 1) Библиотеку jQuery придумали специально для веб? а чем не устроил чистый javascript? 2) Чем плох jQuery? просто пару раз видел такую фразу: "написать JS скрипт для странички, не jQuery"
0 votes12 answers -
Как убрать "Выполнено, но с ошибками на странице" ?
Сайт грузится, и пишет в IE (чтоб его!) "Выполнено, но с ошибками на странице" - фраза нехорошая, при этом говорит: Строка: 8 Символ: 3 Ошибка: Требуется объект. Смотрю код - там явно даже близко к 8 строчке нет ошибок, как он считает эти строчки? Кто-нибудь сталкивался?
0 votes7 answers -
Таймер на яваскрипте
Короче надо замутить таймер который бы показывал сколько времени человек провел на сайте на яваскрипте.У самого никак не получается
0 votes13 answers -
Круглый прогресс бар
Здравствуйте. Возникло две проблемы с круглым прогресс баром. Первая проблема: Как в коде js нужно изменить строчку, что бы значения процентов присваивалось уникальному классу? $(document).ready(function () { progressBarUpdate(23, 100);});Сейчас вот так: а нужно вот так (не понятно только с процентом): Вторая проблема: Как сделать вывод процентов так, что бы цифра была в div'e(как сейчас), а вот сам процент был в span? $(".status").html(x + "%");-- Код можно посмотреть тут: jsfiddle
0 votes9 answers