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
-
Сумма ширин span-ов
есть код: <ul class="menu"> <li> <a> <span>item1</span> </a> </li> <li> <a> <span>item2</span> </a> </li> <!-- li - неограниченное кол-во --> </ul> - возможно ли, и как, с помощью js посчитать сумму offsetWidth всех span-ов(их - переменное кол-во), не добавляя при этом к ним классы/id-шники?
0 votes1 answer -
Удаление лишних элементов
Всем привет. Я не силён в жабескрипте, по этому прошу помощи. Задача такая: Есть <li class="d"></li> их на странице может быть n количество. Мне надо сделать так, чтобы оставалось на странице только первых пять "li", а остальные удалялись. Удаление я так понимаю можно осуществить с помощью jquery "remove();". А вот как записать, чтобы этот метод воздействовал на все элементы, кроме первых пяти? Спасибо.
0 votes3 answers -
может кто то знает похожий скрипт
может кто знает как можно сделать так: есть список с возможностью множественного выбора и текстовое поле. как сделать так что бы при клике на какое то значение оно автоматически вставлялось(копировалось) в другое текстовое поле?
0 votes2 answers -
Передача данных в базу
Друзья подскажите пожалуйста. У меня есть переменная в которой находится номер поста на сайте. как передать методом POST после нажатия на кнопку "отправить" номер поста в определенное поле базы данных. Пожалуйста не отправляйте читать книжки. Я делаю комментарии на PHP, но там есть кусок кода на java, а я в нем не рублю.
0 votes3 answers -
yandex maps, позиционирование
Есть домик на карте: http://clip2net.com/s/1Qai3 При увеличении/уменьшении карты домик теряет своё позиционирование: http://clip2net.com/s/1Qaf2 Как сделать чтобы он был на своих координатах?
0 votes1 answer -
Ajax - получить слой из страницы и вставить его
Такая глупая ситуация, не могу решить проблему. Мне нужно вставить слой #catalog из другой страницы после слоя ".b-violet". Как это сделать? Я не могу понять, почему .success(function(data){ console.log("loaded"); var $data = $(data).find("#catalog");В переменной пусто? смотрю консоль - там точно есть слой #catalog
0 votes5 answers -
view-source:
Есть вот такой сайт. http://test.rostpride.ru/ если зайти в view-source:test.rostpride.ru то кроме скрипта с кучей символов, мы ничего не увидим, как такое реализовано?
0 votes3 answers -
вопрос по Меню
а подскажите пожалуйста, где можно найти похожий пример динамики меню, что б можно было подставить под свой сайт идея такова: есть основные пункты меню, но при наведении мыши - от основного пункта меню вылезают дополнительные, а те основные которые ниже идут, тоже отползают.. как на картинке
0 votes1 answer -
На примере программы теста скорости набора помогите с тернарной реализацией цикла
<textarea id="b" onblur="clc();"></textarea><script>t=0;x=document.getElementById('b');x.onkeypress=function(){t==0 ? s=new Date() : e=new Date();t=1;}function clc(){d = e.getTime() - s.getTime();c = b.value.length;b.value += +c+"s in "+d+"ms: "+c/d+" cpms";}</script>Что понятно: textarea - знаю id = понятно что ссылается но не понятно как именно и когда действует (с каких до каких условий). getElementById - не знаю не нашел и в связке x=get... + x.onkeypress - вот эта связка что подразумевает что действует и когда t==0 ? s=new Date() : e=new Date(); ну по синтаксису всё ясно если нуль - s будет с датой если второй раз цикл (то есть по прохождени…
0 votes1 answer -
jQuery tabs на select не переходить на вкладку а переходить принудительно в другую вкладку
jQuery UI Tabs 1.8.18 jQuery tabs на select не переходить на вкладку а переходить принудительно в другую вкладку Подскажите как поступить ? Вот код: form.find("#ctrlTabs").tabs({ select: function (event, ui) {при переходе на определенную вкладку с индексом 2 осуществляется проверка (действие), и если нет (не выполняется условие) - то принудительно нужно открыть другую вкладку, как сделать? if (ui.index == 2) { $('#ctrlTabs').tabs("select", 0); - не работает............. } }, }); если же в хроме в консоли пишу $('#ctrlTabs').tabs("select", 0); - то переходит... что вот мешает? может какое другое со…
0 votes2 answers -
Функция extend
Помогите наследованием через extend function extend(Child, Parent) { var F = function() { } F.prototype = Parent.prototype Child.prototype = new F() Child.prototype.constructor = Child Child.superclass = Parent.prototype } // создали базовый класс function Animal(..) { this.one=90 } // создали класс // и сделали его потомком базового function Rabbit(..) { ... } extend(Rabbit, Animal) // добавили в класс Rabbit методы и свойства Rabbit.prototype.run = function(..) { ... } // все, теперь можно создавать объекты // класса-потомка и использовать методы класса-родителя rabbit = new Rabbit(..) alert(rabbit.one)//ошибка можно полный пример ?!Очень б…
0 votes2 answers -
Замена псевдокласса :hover
В очередной раз прошу совета, по возможности. Есть несколько дивов с картинками, задача: Написать универсальный скрипт, для всех дивов который мог бы увеличивать размеры именно той картинки, на которую навел курсор пользователь, а когда курсор убран, уменьшать размеры этой картинки. Пока див1 виден, див2 скрыт и наоборот С анимацией все в порядке, алгоритм такой: $(".div1 img, .div2 img").hover(function(){ $(".div1 img:hover, .div2 img:hover").animate({'width':'80px', 'height':'119px'},500, 'swing'); }, function(){ $(".div1 img:hover, .div2 img:hover").animate({'width':'70px', 'height':'109px'},500,'swing'); }); Т.е. когда наводим на любое изображение в д…
0 votes3 answers -
Rotozoomer
Написано ради прикола в процессе спора на одном форуме, может кого-то позабавит 1 вариант http://www.labinsk.ru/tmp/rotozoom/rotozooma.html 2 вариант (корректно работает только в Firefox, поскольку отключить сглаживание при масштабировании канваса можно только в нём) http://www.labinsk.ru/tmp/rotozoom/rotozooma2.html однако результат более интересный 3 вариант (эротический ) http://www.labinsk.ru/tmp/rotozoom/fapzoom/ Этот эффект основан на фидбэке. Тоесть отрисовка кадра на основе предыдущего. Код очень прост. Можно поэкспериментировать и придумать другие интересные эффекты базирующиеся на данном принципе.
0 votes2 answers -
Помогите со скриптом
Доброго времени суток! Помогите найти такие (или подобные) скрипты, как на этом сайте: http://www.ledifit-nsk.ru. Там типа слайдшоу скрипт и выезжающий текст под фото. Заранее спасибо
0 votes2 answers -
Function Declaration
Написано, то, что в Function Declaration, условное объявление не работает, но почему здесь работает? https://jsfiddle.net/b0pxcnv5/1/ или скобки превращают декларацию функции в функциональное выражение? ————————————————————————————— А что возвращает эта функция? То, что передать в параметре? Почему она undefined? (function foo(bar) { if (bar) { return; } foo(true); })();
0 votes2 answers -
Получение первого элемента станицы
Почему выводит DocumentType, а не HTMLElement? var h1 = document.firstChild; alert(h1) А почему здесь выводит text, а не элемент? <p>dfffg</p> var body = document.body.childNodes[].nodeName; alert(body)
0 votes3 answers -
События для коммуникаторов и прочих планшетников
Где-то слышал, что для всяких мобильных браузеров есть какие-то специально обученные события типа перетаскивания ну и всякие мультитачи там. Это правда есть? Если есть, то кто пользовался и где об этом можно прочитать наиболее подробно?
0 votes2 answers -
Кастомный checkbox + управление состоянием на js (некорректная работа)
Здравствуйте. Некорректно работает управление состоянием для чекбоксов, к которым применен кастомный стиль - http://jsfiddle.net/faewuLph/4/ При клике на чекбоксы все работает корректно. При использовании кнопок "отметить все" / "очистить все" наблюдаются проблемы. Например, переключение в последовательности "отметить все" + "очистить все" срабатывает только один раз, несмотря на то что скрипт манипуляций атрибутами срабатывает корректно. Подскажите, в чем может быть проблема? UPD: Проблема найдена. Ну конечно же prop вместо attr
0 votes0 answers -
Плавно выалывающий сбоку плеер
Добрый день! У меня есть такая задача: сделать выплывающий сбоку страницы музыкальный плеер. И чтоб он выплывал именно при наведении мышью за края страницы. И вот вопрос: как именно сделать такое окошко? И как заставить его вылезать именно при броске курсора за поля? Плеер должен быть справа. И как вообще такой музыкальный плеер устроить? Как сделать запуск треков, как сделать автоматическое отключение первого трека, если был включен второй? С JS у меня совсем все плохо Надеюсь, я хоть в тут тему зашел. Заранее спасибо.
0 votes1 answer -
Выпадающее меню на jquery
Хочу создать меню на jquery, но не получается, помогите Вот кусок html: <style> .logoMenu { border: solid 1px black; width: 109px; height: 502px; top: 30px; left: 6px; position: fixed; display: none; z-index: 100; } .logoMenu .img { display: block; height: 26px; top: 0px !important; padding: 0 !important; } </style> <div class="upMenu"> <div class="logo"><a href="/"><img src="images/miniLogo.png" onmouseover="logo()" onmouseout="logo2()" title="Домой"/></a></div> </div> <div class="logoMenu" onmouseout="logoMenuC()"> <a href="/" class="img"><img sr…
0 votes3 answers -
Книгу без воды, обычным языком, с нуля до конца сразу с примерами понятную
Пожалуйста посоветуйте хорошую книгу по JavaScript с нуля. Которая лучше всего бы объяснила с самого начала при достаточном (необходимом и достаточном) количестве текста (всё включено сразу) - но без лишней воды? И не наподобие Объектно-ориентированного программирования с людьми, машинами и Также без основ IT вроде 101010101 или регистрами ацп (которые я и так знаю т.к. программировал на асме "скажем воде EA00FF00F0!). Всё лишнее и А форумы пестрят троллями ну или людьми которым важнее ссора или им вообще не важно и они категорически несерьозны. (взгляд на смайлы слева - уже начал серьозно побаиваться!) Может быть попадётся что-то что как бы читаешь "на свежую голову" и…
0 votes1 answer -
Кредитный Калькулятор
Есть пример калькулятора "кредитования", расскажите как сделать такой же подсчет суммы выплат, для ниже приведенного калькулятора..... http://shure-kryg.ru/tttest/
0 votes1 answer -
Раскрывающее меню
Как сделать раскрывающее меню при нажатии на картинку, то есть жму на картинку поиск, и ниже появляется строка ввода текста поиска.
0 votes0 answers -
подскажите на каком языке будет лучше написать это
каждый день я заполняю формы на вебсайте который написанн на яве с нескольких логинов и компьютеров вопрос у меня такой на каком языке лучше написать программу которая будет давать команду заполнять эти формы автоматом ?
0 votes5 answers -
jQote2 Глючит с jQuery старше 1.8
Возник вопрос о выборе несложного шаблонизатора. Перебрав дюжину-другую остановился на этом http://aefxx.com/api/jqote2-reference/ Полная версия 6,5 кб, сжатая 3,3 кб. В общем он мне понравился, так как являет небольшую надстройку над js Не обошлось без ложки дегтя. И при тесте на jsbin и на локали оказалось, что с версией jQuery 1,9 и старше не работают некоторые функции (точно версию не уточнял) Причина в этом куске $.each({app: 'append', pre: 'prepend', sub: 'html'}, function(name, method) { $.fn['jqote'+name] = function(elem, data, t) { var ns, regexp, str = $.jqote(elem, data, t), $$ = !qreg.test(str) ? function(str) {return $(document.cr…
0 votes2 answers