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
-
события на индентификатор
Добрый день, кто подскажет как правильно делать. на класс .gallery у меня подвешенна всплывающая галерея, всё хорошо когда нужна лишь одна галерея. А вот если я вывожу 10 фотографов и у своего своя галерея ,то нужно .gallery1 .gallery2 .gallery3 ... и т.д как сделать это автоматом? Как вариант в самом HTML прописать что-то типа $(".gallery<?php echo $i;?> это пройдет если скрипт будет в самом HTML ,а если он будет подключать во внешнем файле то не заработает, также у меня потом Ajax ом дозагружаются другие результаты выдачи и на них тоже надо вещать обработчик(ну с этим как-то я еще справлюсь)
0 votes3 answers -
События-мутанты
Кроме событий, которые генерирует пользователь при работе со страницей, можно делать еще и свои собственные события. Пример кода <!DOCTYPE HTML> <html> <head> <title>Mutation event demo</title> </head> <body id="body"> <script> var bodyNode = document.getElementById("body"); bodyNode.addEventListener( "changeBG", function(){ this.style.backgroundColor = "#ccc" }, false ); function chbg( node ) { var mEvent = document.createEvent( "MutationEvent" ); mEvent.initMutationEvent ( "changeBG", true, true, document, null, null, null, 0 ); bodyNode.dispatchEvent(mEvent); } </script> <a hr…
0 votes4 answers -
Совместить данные (jquery)
Добрый вечер. помогите, пожалуйста, доделать скрипт. для выпадающего списка получаю данные(id и name) с сервера при помощи $.getJSON формирую элементы выпадающего списка var option = ''; $(result.section).each(function(){ option += '<option value=\"' + $(this).attr('name') + '\">' + $(this).attr('name') + '</ option>'; }); $("#section").html(option).attr('disabled', false); /* теперь, в зависимости от выбранного option в скрытый input надо подставить соответствующее значение id */ $("#section").change(function(){ input = '<input id="id" type="text" name="id" value="' + ??? +'" />'; $("#section").after(input); )} и вот как это сделать не зн…
0 votes3 answers -
Совместное использование prettyPhotos и extjs grextjs grid-plugins
Использую extjs grid-plugins. Каждая строка (в примере первая таблица) имеет свойство раскрываться [+]. Внутри находится текст и изображения. Все данные (тект+изображения) хранятся в grid-plugins.js jQuery pretty photo использую для img. Из-за того, что img находится в js, prettyPhoto не может их считать и следовательно переменить эффект. Если img использовать в body, то все нормально работает. Как prettyPhoto заставить работать с изображениями из js?
0 votes0 answers -
Соеденить два дубликата узла
Здравствуйте. У меня есть два блока, к примеру <div id="z">z</div> <div id="x">x</div> Мне нужно их по очереди клонировать, а в конечном результате получить этот код в виде строки '<div id="z">z</div><div id="x">x</div>' Как это правильно сделать? Это для тестов https://jsfiddle.net/0wo1z717/
0 votes5 answers -
Создаем мини-фреймворк своими руками
Вступление Что мы будем делать: мини-фреймворк для анимации перемещения абсолютно или относительно позиционированных на странице объектов по оси X или Y. Сначала о главном: это мой первый опыт написания уроков, да и вообще статей, так что сильно не пинайте. У многих возникнет вопрос, зачем все это надо, если есть уже готовые фреймворки (jQuery, Prototype и т.п.)? Многие скажут излюбленную фразу про велосипед. Но вы их не слушайте, они просто буржуи – любят жить на всем готовеньком. А вот мы с вами – рабочий класс! А если серьезно, то иногда нет смысла подключать большой фреймворк ради одной единственной функции, в нашем случае анимации перемещения объекта. Ну и, опять же,…
0 votes5 answers -
Создание JS фреймворк prototype
Нигде не могу найти, как создать JS фреймворк prototype? Что это такое? И чем он отличается от html? Подскажите, как его создать?
0 votes4 answers -
Создание Select`а div`ами
Здравствуйте. Скажите плиз, можно создать Select дивами через JS. могет есть дока/пример по сабжу. буду признателен любой инфе.
0 votes5 answers -
Создание и проверка существования переменной
Знаю, что вопрос нубский, но всё же: Создаю переменную: ... var obj = document.getElementById('ID'); ... И проверяю: ... if (obj) { ... } ... Это вообще верно? Как в JS грамотно выполняется такая проверка? (ситуация, когда 'ID' нету в документе) Спасибо.
0 votes11 answers -
Создание игры с помощью <canvas>
Я решил создать игру с помощью <canvas>. Я создал "танк" (на даный момент это прямоугольник), сделал управление "танком", но возникла проблема - "танк" оставляет след. Помогите устранить эту ошибку, буду благодарен. Вод код программы: <!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> #game { border: 1px solid black; background: silver; } </style> <script type="text/javascript"> var tank_x = 0; var tank_y = 0; function game() { var game_show = document.getElementById("game").getContext("2d"); game_show.fillStyle = "green"; g…
0 votes4 answers -
Создание картинки в IE 7
В IE7 вышла проблема (В IE 6 работало) Вот такая инструкция document.getElementById(p).innerHTML="<img id='unit"+gid+"' width='70' height='70' src='"+imgsrc+"' border='0' onMouseOver='viewunit("+gid+")' onMouseOut='viewunit_no()' onClick='atunit("+gid+")'"; ни к чему не приводит. как я разобрался в IE 7 нельзя так делать, нужно делать var img = document.createElement('img') img.src=imgsrc; img.style.width=70; img.style.height=70; document.getElementById(p).appendChild(img) Вопрос: Как мне таким образом добавить к img onMouseOver и onMouseOut ?
0 votes9 answers -
Создание класса
Я никак не могу понять что лучше использовать: new.Object или Object.create?
0 votes1 answer -
Создание класса в который можновключить флеш.
Я совсем новичок в деле написания кодов, кое-что получается кое-что нет. Итак, задача такая на форуме нужно было создать страницу, которая бы грузилась поверх стандартного дизайна. Страница вот такая пример. Теперь мне очень хочется включить туда флеш, которая должна служить фоном для всего остального. Пробовала создать класс, но как только вместо букв вставляю код флеш ролика, скрипт работать перестает. Конкретный вопрос как создать класс документа, который будет фоном и сможет включать флеш анимацию
0 votes3 answers -
Создание объекта
Стоит ли забыть про этот способ new Object() И пользоваться только {} ?
0 votes8 answers -
Создание объекта JavaScript
Не вызывается почему то конструктор, пишет что не определенный конструктор хотя я ему определяю список аргументов при вызове. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Тест</title> </head> <body> <p id="result"></p> <script> let Person = { constructor:function(name,age,gender){ this.name = name; this.age = age; this.gender = gender; return this; }, greet: function(){ console.log("My name is " + this.name); } }; var tom = new Person.constructor("Вася",18,"female"); tom.greet(); </script> </body> </htm…
0 votes4 answers -
Создание объекта из имени класса
Я создаю объект из имени класса следующим образом: object = new (eval(class_name))(arg); Скажите, есть ли у этого способа альтернативы?
0 votes2 answers -
создание объектов для класса
помогите пожалуйста лаконично инициализировать скрипт для элементов класса rainbow_text как видно, сейчас у меня для 3 элементов ручками прописана инициализация. это не рационально так как их может быть намного больше было бы отлично не использовать циклы
0 votes0 answers -
Создание Обьектов...
Здравтсвуйте! С наступающим всем праздником! В общем я собственно вот по какому вопросу: При изучении уроков Дениса Фомичёва столкнулся с разницой в результате процесса... Тоесть когда я прописываю код: // создание конструктора function Cat(nameToSet, colorToSet, heightToSet, weightToSet, hungryToSet){ this.name = typeof nameToset == 'underfined' ? 'Script' : nameToSet; this.color = typeof colorToset == 'underfined' ? 'black' : colorToSet; this.height = typeof heightToset == 'underfined' ? 30 : heightToSet; // cm this.weight = typeof weightToset == 'underfined' ? 5 : weightToSet; // kg this.hungry = typeof hungryToset == 'underfined' ? true : hungryToS…
0 votes4 answers -
Создание скролла: jQuery, scrollTo
Разобрался со спойлерами, не ладится у меня со скроллом теперь В общем рабочая станция: http://idrugov.ru/spoiler.html Код выглядит так, но не работает на jsffiddle: http://jsfiddle.net/LhhET/4/ 1. Код получился гораздо больше, чем у других загугленных скроллов. Но по скроллам гугла - контент взмывает до самого пола и при большом тексте, середина соответственно выбывает. Правильный ли велосипед вышел в итоге? 2. Не нашел как остановить функцию toggle, пришлось её заклить. Как перестать прокручивать текст?
0 votes2 answers -
Создание таблицы
Почему не создаются ячейки? https://jsfiddle.net/L9o4jamy/
0 votes4 answers -
Создание узла с white-space через JS
Вопрос в следующем: При нажатии на кнопку создается элемент "entireDrink ", в который добавляется input-картинка и span-текст, "entireDrink " получает тег "one" в котором указан параметр "White-space: nowrap;". При повторном нажатии на ту же кнопку меняется span-текст, а при нажатии на другую добавляется еще один такой же элемент и т.д. Мне надо, чтобы в окне div эти элементы переносились на новую строку, но не разделялась картинка с текстом, а получается, что "entireDrink "s просто множатся по оси-x. Если добавлять без White-space: nowrap, то все элементы переносятся отдельно: картинки и тексты. В другом месте, созданном заранее в html это работает…
0 votes6 answers -
Создание фотогалереи
Я пытаюсь интегрировать галерею с сайта http://highslide.com/#installation. выдаются инструкции <script type="text/javascript" src="/highslide/highslide.js"></script> <link rel="stylesheet" type="text/css" href="/highslide/highslide.css" /> Собственно мне нужно куда то закачать эти файлы, проблема в том что в базу своего сайта я не могу залить ибо пользуюсь услугами сайта за 5 мин )) Посоветуйте пожалуйста куда мне это все залить. И еще вопрос я скачиваю зип файл где содержится помимо этих файлов еще и картинки к ним, как быть с доступом к ним? Я пробовал тупо копировать содержание в СSS и script но работает неправильно (( Ну или посоветуйте что нибудь…
0 votes2 answers -
Создание функции для генерации пунктов select
Здравствуйте. Мне необходимо создать пункты для большого количества select'ов. Я сделал отдельную функцию, которая принимает три параметра и выглядит так: myFunc(количество итераций цикла, текст пункта, id) { var a = ... // сохраняем будем сохранять все пункты for(var i = 0; i < количество итераций цикла; i++) { $('<option />', {text: текст пункта}).appendTo(a); } $(id).append(a) } Некоторые списки нужно заполнить цифрами от 0 или 1 до [количество итераций цикла]. Просто в цикле я бы мог написать: ... {text: i} или {text: i + 1} Как подобное условие можно передать в аргументе функции? https://jsfiddle.net/7q1d22y1/
0 votes4 answers -
Создание экземпляра класса по имени класса, содержащемся в строке
Если конкретно, в dojo есть много классов, на подобие dojox.form.DateTextBox, которые используются следующим образом var element = new dojox.form.DateTextBox(options,id_string);Но если скрипт создает элементы по списку, например по такому: var elements = [ { options: {}, id_string: 'id-1', type: 'dojox.form.DateTextBox' }, { options: {}, id_string: 'id-2', type: 'dojox.form.Textarea' }, ] то скорее всего их создание должно выглядеть так: var form = {}; for(var i=0;i<elements.length;i++){ var el = elements[i]; if(el.type == 'dojox.form.DateTextBox')form[el.id_string] = new dojox.form.DateTextBox(el.options,el.id_string); if(el.type…
0 votes0 answers -
Создание элемента
Как сделать так, что бы элемент создавался на новой строке, а не прилипал к предыдущему? http://codepen.io/anon/pen/pgEeaO
0 votes4 answers