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
-
Работа социальных кнопок, требуется помощь.
Добрый вечер. На сайте требуется разместить блок социальных кнопок, самые популярные сети(facebook, google+, twitter, pinterest). Перепробовал несколько готовых решений, от "Яндекс"(https://tech.yandex.ru/share/), "Pluso"(https://share.pluso.ru/) и парочки готовых плагинов для framework yii. Но меня не устроила работа данных решений. Нет возможности менять изображение, которое крепится к посту в соц. сети. Прочитал в нете, что соц. сеть кэширует изображение и данные о сайте и нет возможности изменить эту информацию. Можно изменить только в том случае, если разные страницы(разные адреса) одного и того же сайта расшариваются в соц. сети. Мне надо установить share кнопки на …
0 votes8 answers -
Создание объекта
Стоит ли забыть про этот способ new Object() И пользоваться только {} ?
0 votes8 answers -
Скрипт не работает в хроме и сафари
Привет! Подскажите, пожалуйста, в чем может быть проблема, http://son.topdetal.com.ua/mobi/по клику на пункты меню скриптом открывается блок с контентом этого пункта, и вот в хроме почему-то открывается через раз, в сафари вообще не открывается, в других браузерах нормально.
0 votes8 answers -
Заглушка для IE
Так можно делать в реальных проектах? https://jsfiddle.net/Ljyeqxk2/1/
0 votes8 answers -
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 -
Почему при клике на меню, оно не раскрывается?
https://jsfiddle.net/v5samj6u/ Я не понимаю, а вот так почему-то работает https://jsfiddle.net/v5samj6u/1/ А почему не работает вторая функция? https://jsfiddle.net/v5samj6u/2/
0 votes8 answers -
ИИ в JS и "картинки от клиента".
Думаю всем известны конструкторы интерьеров, те в которых пользователь может менять цвет и вид стен, штор, мебели и прочих приблуд на имеющихся шаблонах-интерьерах. Вариаций их множество и написать один такой на js/canvas труда не составляет. Но попался мне клиент, который хочет чтобы посетитель сайта мог самостоятельно: а) делать снимок своей обители и загружать в этот конструктор; б) менять цвет стен загруженного интерьера; в) выбирать вид штор (жалюзи, шторы, плиссе и проч); и г) выбирать фон для этих штор из имеющейся коллекции. И при всем при этом стандартный функционал конструктора для "ленивых" клиентов сохранялся, а так же был адаптивным. И тут я призадумался, к…
0 votes8 answers -
Игра на JS
http://htmlforum.ru/index.php?showtopic=21246 Почему открывается пустая страница? http://mine-sweeper.narod.ru/
0 votes8 answers -
Сапёр на движке Phaser от и до.
Делаем сапёра на движке Phaser. Часть 1: подготовка графики. Вообще говоря любая игра обязана начинаться с тетрадки. Описывая игру в тетрадке вы понимаете чего вы хотите добиться от игры и набрасываете план действий. Все мастодонты инди-игр советуют начинать именно с этого шага и я бы не стал им пренебрегать. С другой стороны когда мы делаем клон игры (особенно такой простой как сапёр), можно смело пропускать "этап тетрадки" и сразу начать придумывать внешний вид. Ведь это гораздо интересней Как я и обещал, я постараюсь описывать создание игры в мельчайших подробностях. Поэтому первым делом расчехляйте свои фотошопы или гимпы. Предупреждаю сразу, что я пользуюсь фотош…
0 votes8 answers -
Примитивы
Что такое примитивы в JS? Я не понимаю самого слова.
0 votes8 answers -
Привязка контекста "bind"
Здравствуйте. Подскажите пожалуйста такой момент: var user = { firstName: "Вася", sayHi: function() { alert( this.firstName ); } }; setTimeout(function() {user.sayHi();}, 1000); вот в этом примере автор говорит: "А что, если до срабатывания setTimeout (ведь есть целая секунда) в переменную user будет записано другое значение? К примеру, в другом месте кода будет присвоено user=(другой пользователь)… В этом случае вызов неожиданно будет совсем не тот!" и приводит вот такое решение: var user = { firstName: "Вася", sayHi: function() { alert( this.firstName ); } }; setTimeout(bind(user.sayHi, user), 1000); Так ведь и здесь до срабатывания кода мо…
0 votes8 answers -
js myCarousel
Я воспользовалась вроде очень простой карусели, но возникла проблема прокрутки. Мне надо отображение 4 изображений, но если их ровно 4 или меньше и нажать стрелки прокрутки, то они соответственно все равно крутят их по кругу... Пыталась найти в настройках, как убрать кнопки, но там такой опции нет. Как это можно обойти? T_T Вот источник http://www.gmarwaha.com/jquery/jcarousellite/documentation.php
0 votes8 answers -
Поиск элементов в контексте
Требуется найти все определенные элементы лежащие в контексте другого элемента. Например нужно найти все $('a') в $('div.parent') <div class="parent first"> <a>1</a> <div class="parent second"> <a>2</a> </div> <div> <a>3</a> </div> </div> При клике на ссылке 3 я нахожу ближайшего родителя с классом .parent, в нашем случае это $('div.parent.first') Теперь мне нужно найти все ссылки лежащие в этом .parent (т.е. 1 и 3) кроме ссылки 2, для которой ближайшим родителем с классом .parent является $('div.parent.second')
0 votes8 answers -
-/+ в ячейке
Доброго времени суток. У меня есть вот такой html, где раньше у value была 1, теперь надо чтобы там был 0, я его поставила <td class="tdsummary"> <div class="minus js-minus-lite">-</div> <input type="hidden" value="{$upage}" class="pageid"/> <input type="hidden" value="" class="itemid"/> <input type="text" value="0" disabled="disabled" class="number"/> <div class="plus js-plus-lite">+</div> </td> но возникла проблема, при 1, нажимая "-" ниже 1 не опускался, как только поставила 0, сразу получается -1, -2 …
0 votes8 answers -
Удаление элементов DOM и выборка по DOM у
Изучаю АЗЫ JS. вовремя выполнения задач не смог их полностью решать. Поэтому прошу о вашей помощи. 1) Создайте страницу с кнопкой, при нажатии по кнопке на странице должен создаваться параграф с произвольным текстом. После создания 10 параграфов все они должны быть удалены. Решения: Сделал до удаления параграфов. Не смог реализовать последную условию: "После создания 10 параграфов все они должны быть удалены." Вот мой код: https://jsfiddle.net/parnas/j7g59gLz/ 2) Разработайте модуль, который будет содержать функцию для получения элементов на странице с определенным значением в атрибуте с именем class. Пример использование модуля. var arr = MyQuery.…
0 votes8 answers -
Опечатка в книге или я что-то не понял?
Книга Изучаем программирование на javascript Эрик Фримен. Кому интересно страница 317 http://vk.com/doc1610887_410913980?hash=b05a07e016d53d162e&dl=b045130c8ef45b508e На этой странице пишут, то, что значение у переменной element будет псевдоистиным Но как оно может быть псевдоистиным, если element возвратит undefined? Из списка видно, то, что undefined это всевдоложное значение, значит значение псевдоложное. //////////////////////////////////////////////////////////// А на предыдущей странице, element возвращает null, как так? будет false var element = document.getElementById(…
0 votes8 answers -
Защита кода от просмотра
Пишу html 5 игру и собираюсь разместить у себя на сайте и возник вопрос как защитить игру от просмотра и от кражи. Например во flash даже если удастся взломать через декомпилятор, то не каждый будет копаться в as 3.0. коде. То здесь все наведу можно копировать и сохранять к себе на жесткий диск менять параметры и смотреть на результат. Я бы и дальше делала игры на flash AS 3.0. но он устарел и на телефонах больше не идет.
0 votes8 answers -
Помогите доработать логику раскрывающегося меню
Всем привет. Есть адаптивное меню. Нужно реализовать следующее: При нажатии на открыть меню, меню должно разворачиваться, а текст меняется на "Закрыть меню" (с горем пополам реализовал) При нажатии в любом другом месте (но не на само меню), меню должно скрываться, текст меняется опять на "Открыть меню". Это почти реализовано, однако при клике на само "закрыть меню", меню сворачивается, но текст не меняется. В общем, первый пункт при помощи интернета удалось сделать, со вторым запутался совсем. Предполагаю, что и первый пункт реализован через одно место, надеюсь, что подскажете, как лучше это сделать. Вот код: http://jsfiddle.net/6dhjb2vn/6/ …
0 votes8 answers -
Практика/Задачи JavaScript
Предлагаю оставлять в этой теме задачки для новичков, всякие задания по типу: Сделать калькулятор который будет отнимать и прибавлять от одного числа другое. И оставлять готовое решение сразу, что бы если возникают проблемы можно было решить.
0 votes8 answers -
Получение данных из json
В общем получил я вот таких данные "lifeTimeStats": [ { "key": "Top 3", "value": "1660" }, { "key": "Top 5s", "value": "1471" }, { "key": "Top 3s", "value": "606" }, { "key": "Top 6s", "value": "738" }, { "key": "Top 12s", "value": "1725" }, { "key": "Top 25s", "value": "1989" }, { "key": "Score", "value": "3,049,045" }, Из низ мне нужен только score и top 3. Мучаюсь уже какой день, не могу понять как мне их вывести в консоль? Пытался так console.log ( ' Общий - ' + (cart.stats.lifeTimeStats[1].value) ); не вышло. Проб…
0 votes8 answers -
Клик только внутри блока
А как обращаться только внутрь одно из блоков? Т.е. чтобы кнопка срабатывала только внутри одного блока. Ну и карта соответственно. https://codepen.io/npofopr/pen/RwwaodB
0 votes8 answers -
Как отловить результат работы скрипта
Есть скрипт вставляющий на сайт трейлеры фильмов из своей базы. Проблема в том что не все трейлеры находятся и часто страница остается пустой. В документации к скрипту указано: Так вот, как отловить этот результат и в случае срабатывания hide_uitools() вывести свой блок?
0 votes8 answers -
Замена текста на html css js
Требуется сделать строку ввода в которые вписывается опреленная ссылка(любая) например:"https://htmlforum.org/forum/123" Нужно, чтобы по нажатию кнопки в веденной ссылке менялась половина до опреденного домена типа org с того что было например на "https://123htmlsuper.ru/forum/123" . То есть не просто с org на ru, а полностью от https до слеша перед org Дальнейший вывод этой ссылки или кнопки для перехода на эту ссылку Нужно это для сайта в "блокноте" html css Help
0 votes8 answers -
Не работает в мозиле ссылка на файл js
Сайт сделан в виде Вставляю код в в виде:<script> document.write("<script src='imgfade.js'>"+"ipt>"); (код затемнения картинки) либо <script type="text/javascript" src="imgfade.js"> В осле работает, а в мозиле не пашет, хоть убей.... Пробовал и URL прописывать в пути, тот же результат... Как заставить мозилу читать именно ссылку на файл? Ежели между <script type="text/javascript"> и вставить нужный скрипт, то все работает, но не хочется все захламлять. Нужно именно прочтение кода по ссылке Спасибо.
0 votes7 answers -
onKeyUp и Firefox
Почему в Firefox это не пашет? <script type="text/javascript"> function Key_Up() { self.close(); } document.onkeyup=Key_Up; </script>
0 votes7 answers