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
-
Как при клике сохранить текст в переменую
Добрый день подскажите плиз как сделать чтоб при нажатие на кнопку текст с параграфа сохранился в глобальную переменную <p>Текст текст текст</p> <a href="#">Кнопка</a>
0 votes4 answers -
Подгрузка контента (jquery.infinitescroll)
Здравствуйте, есть сайт http://tafsir.su/96 нужно что бы контент подгружался как на этом сайте http://quran.com/2 нашел подходящий плагин http://www.infinite-scroll.com/infinite-scroll-jquery-plugin/ но не получается его встроить, вроде бы правильно делаю, но если правильно делал бы то работал бы плагин, значит что то не то делаю. Если у кого есть время и кто знаком с плагином, уделите немного времени плиз, был бы благодарен. С меня небольшая денежная награда гарантируется )
0 votes0 answers -
зависимый select
есть массив $array = array( артикул, наименование, цена, единица измерения ); есть 4 selecta в форме, по умолчанию значение каждого select -none- , варианты выбора у каждого select беруться из массива $array. как зделать что бы при выборе в одном select например цена, в других select этот вариант пропадал, во втором выбираем например артикул, и этот вариант и цена пропадает в двух оставшихся, если в select с выбраным значением например цена ставим…
0 votes0 answers -
Для чего в функцию, добавили 2 строчки кода?
http://jsfiddle.net/gucgL002/ И без них же всё работает var a=true;return a;
0 votes4 answers -
Сумма ширин 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 -
Выпадающее меню на 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 -
наследование свойств (ООП)
Привет!Помогите примером. В большинстве случаев наследовать собственные свойства не желательно ,потому что они характерны для конкретного экземпляра и не могут быть использованы повторно для дочерних элементов. Главное правило при использование конструктора- повторно использованые члены должны добавлятся через прототип. Прошу примерчик чтобы понять суть.Спасибо
0 votes2 answers -
может кто то знает похожий скрипт
может кто знает как можно сделать так: есть список с возможностью множественного выбора и текстовое поле. как сделать так что бы при клике на какое то значение оно автоматически вставлялось(копировалось) в другое текстовое поле?
0 votes2 answers -
Как сделать непрерывную анимацию?
Суть в том, что - если $blink.animate({ 'left': itemWidth + blinkWidth }, 500, function(){$blink.hide();});То меню при быстрых ховерах умирает - http://zverushka.bl.ee/monitors6/ Если добавляю стоп http://zverushka.bl.ee/monitors7/ То анимация прерывает, хоть и не умирает. А мне нужно, чтобы она до конца анимировалась. $blink.show(); $blink.stop().animate({ 'left': itemWidth + blinkWidth }, 500, function(){$blink.hide();});
0 votes3 answers -
Переращет высоты содержимого блока
Здравствуйте. Использую вот такой скрипт jquery.equalheights.js от автора mattbanks для получения высоты самого высокого элемента. Мне нужно вызывать эту функцию перерасчета высоты каждый раз, когда пользователь изменяет размер окна браузера. К примеру, переворачивает телефон или планшет.. Я написал вот такой код для этого: $(document).ready(function () { function heightItemDetect() { $('.services-list .services-item').equalHeights(); }; setTimeout(heightItemDetect(), 300); $(window).resize(function () { heightItemDetect(); });});Но при изменении размеров окна браузера он не срабатывает. Что я делаю не так?
0 votes0 answers -
Как оптимизировать код игры?
Добрый день! Огромная просьба камнями не кидаться! Начал изучать JS , пока нет особых продвижений в изучении. помогите оптимизировать игру в пары. по условиям задания необходимо реализовать игру в пары с таймером, выбором количества карт . Ниже https://codepen.io/Seadjus/pen/VwVedaP
0 votes0 answers -
скрипт не хочет работать в IE когда мышка покидает окно броузера
Ура, наконец мой суперскрипт)) заработал! В нём я перетаскиваю объёкт мышкой. Во всех броузерах объект можно перетащить куда-угодно за пределы броузера (видна лишь та часть которая остаётся в окне броузера), но IE - перестаёт обрабатывать скрипт когда мышка выходит за его окна броузера.. Есть ли способ с этим бороться? или дело не в скрипте а в логике работы броузера? Вот скрипт, если нитересно.. <script> var obj1; var obj2; var v; function drag_start(w,e) { if (!e) e = event; v=w; obj1 = document.getElementById("i1"); posx1 = e.clientX*3 - parseInt(obj1.style.left); obj2 = document.getElementById("i2"); posx2 = e.clientX*3 - parseInt(obj2.style.left…
0 votes0 answers -
вопрос по Меню
а подскажите пожалуйста, где можно найти похожий пример динамики меню, что б можно было подставить под свой сайт идея такова: есть основные пункты меню, но при наведении мыши - от основного пункта меню вылезают дополнительные, а те основные которые ниже идут, тоже отползают.. как на картинке
0 votes1 answer -
Как мне сделать так, чтобы на моем сайте votpochemu.com, когда я добавляю новость на главную первую страницу, последняя переносилась на вторую
Как мне сделать так, чтобы на моем сайте votpochemu.com, когда я добавляю новость на главную первую страницу, последняя на этой странице переносилась на вторую? Напишите, пожалуйста, очень нужно =(
0 votes4 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 -
Удаление лишних элементов
Всем привет. Я не силён в жабескрипте, по этому прошу помощи. Задача такая: Есть <li class="d"></li> их на странице может быть n количество. Мне надо сделать так, чтобы оставалось на странице только первых пять "li", а остальные удалялись. Удаление я так понимаю можно осуществить с помощью jquery "remove();". А вот как записать, чтобы этот метод воздействовал на все элементы, кроме первых пяти? Спасибо.
0 votes3 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 -
Подскажите ресурс с подборкой различных js скриптов, сделанных по уму
Извиняюсь, если создавалась уже где-то такая тема. Я только начал изучать js, сейчас хочу его внедрить во все свои прошлые работы. Посоветуйте, пожалуйста, хороший ресурс с многочисленным сборником скриптом. Чтоб были и табы, и слайды, и выпадающие меню, и лайтбоксы... Каким пользуетесь вы, если не пишите с нуля?
0 votes2 answers -
yandex maps, позиционирование
Есть домик на карте: http://clip2net.com/s/1Qai3 При увеличении/уменьшении карты домик теряет своё позиционирование: http://clip2net.com/s/1Qaf2 Как сделать чтобы он был на своих координатах?
0 votes1 answer -
JavaScript объект, прошу помочь
Есть такой код var calculator = { sum : function () { return this.a + 2; }, readValues : function () { this.a =+ prompt('a?'); }}calculator.readValues();document.write(calculator.sum()); он возвращает значение которое ввёл пользователь + 2. Да всё работает. Но я никак не могу понять, почему в методе readValues написано так this.a =+ prompt('a?'); Насколько я знаю пишут +=, попробовал так сделать, результатом "undefined52". В чём разница? почему так происходит? спасибо...
0 votes4 answers -
0 votes3 answers
-
Звук!
Вопрос можно ли сделать так,чтобы при вызове функции играла какой-то фоновой звук?
0 votes1 answer -
Помогите переделать скрипт табов
Имеется скрипт вкладок - $.fn.tabs = function() { var selector = this; this.each(function() { var obj = $(this); $(obj.attr('href')).hide(); obj.click(function() { $(selector).removeClass('selected'); $(this).addClass('selected'); $($(this).attr('href')).fadeIn(); $(selector).not(this).each(function(i, element) { $($(element).attr('href')).hide(); }); return false; }); }); $(this).show(); $(this).first().click();};Пример его работы здесь, суть его работы в назначении стилей блокам: display:none и display:block - наглядно Необходимо сделать так, чтобы блокам добавлялся просто дополнительный class (например activ - если отобразить и …
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