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
-
CSS с помощью JAVA
Мне нужно, чтобы при значении prompt=a в документе использовался одна таблица CSS, а при prompt=b - другая. То есть: a = prompt("Введите своё полное имя:","Вводите сюда"); if (a="Анна" || a="Дмитрий") {ИСПОЛЬЗОВАНИЕ ПЕРВОЙ ТАБЛИЦЫ ЗДЕСЬ} else {ИСПОЛЬЗОВАНИЕ ВТОРОЙ ТАБЛИЦЫ ЗДЕСЬ}; Подскажите, пожалуйста, кто-нибудь, как такое сделать!
0 votes2 answers -
Скрипт фотогалереи
Здравствуйте, у меня на сайте есть небольшой скрип фотогалереи, который выводит фотографию и меняет её при нажатии кнопок назад или вперёд. Мне надо добавить функцию, которая помимо фотографии будет выводить рядомещё и описание фотографии. Т.е. на сервере лежит фото в jpg и описание в txt. Можно ли это сделать только в JS, или надо использовать другие языки? Я мало знаком с JS, поэтому прошу помочь мне доработать скрипт. <script> var slide = new Array; var pictureName = new Array("flower[1].jpg", "flower[2].jpg", "flower[3].jpg", "flower[4].jpg"); for (var i = 0; i < pictureName.length; i++) { slide[i] = new Image(); slide[i].src = pictureName[i]; …
0 votes4 answers -
ScrollSpy.js для вертикального меню. Помогите!
Привет! Установлен на сайте http://root1.donkos.esy.es/плагин ScrollSpy из Bootstrap. Подскажите как сделать чтоб каждый элемент бокового меню зажигался в своей зоне. Получается сделать только для первого. http://prntscr.com/6wt9dl . Для второго нужно другое значение data-offset, для третьего - третье. Вопрос: как для каждого элемента вертикального меню прописать свой отступ(если я правильно понимаю, атрибут data-offset как раз за это и отвечает)? Сейчас инициализация такая, если это нужно: $(document).ready(function() { $('body').scrollspy({target: ".pict1"}) });Очень жду ответа или подсказки! Спасибо!
0 votes6 answers -
.addClass(jQuery), classList.js и ie8
1. В js логике есть classList.add, для его работы в IE8 использую полифил classList.js. Однако, функции, которые используют classList.add по прежнему не отрабатывают(классы не добавляются), как если бы полифила и не было. 2. Делаю эмуляцию поддержки nth-child для IE8, вот таким способом хочу добавить дополнительный класс для ie8 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script><script>$('.form input:nth-child(2n)').addClass('nth-child-2n');</script><style> .nth-child-2n { margin-right: 0; }</style>Но IE напрочь не собирается реагировать на это, и класс nth-child-2n не добавляться. Ошибок в js …
0 votes2 answers -
Проблема с Gulp
Установил gulp, сделал для него задачу, что бы sass компилировал в css, это задача работает. Потом сделал задачу Gulp Watch , которая следит за изменениями в sass и автоматически его компилирует, это тоже работает. Но когда установил плагин Browser Sync, он почему-то не работает. Я его запускаю, он запускается, но когда я вношу изменения, то страница не обновляется, почему? Делал по этой статье http://webdesign-master.ru/blog/tools/2016-03-09-gulp-beginners.html Вот файлы http://dropcanvas.com/d8jnp
0 votes4 answers -
Объясните код !
Объясните, пожалуйста, код по полочкам, как работает и кто кого вызывает !! var i = 4; var shooter = function me() { alert( me.i ); }; shooter.i = i; shooter();
0 votes11 answers -
Две ссылки на строку с текстом
Здравствуйте. Меня интересует следующее : Допустим есть слово "Дата создания" при щелчке на которое мы переходим на ссылку указанную в элементе <a> атрибута "href", все это конечно хорошо, но ! Как сделать чтобы при первом щелчке попадать по одному адресу, а при втором щелчке, по этому же слову, попадать на другой URL адрес ? Скажем такой себе кругооборот: ТЫЦ - один адрес, ТЫЦ - второй адрес и так все время(чередование) Я так понимаю без JavaScript и события onclick тут не обойтись. Помогите пожалуйста.
0 votes4 answers -
Смена картинки в графической ссылке по клику
Я написал скрипт который должен менять изображение учитывая статус индефикатора если id имеет свойство visibility: hidden; то такое изображение и наоборот вот исходник : function showimg(id1) { var imgcl,imgop; imgcl=appendChild(imgcl); imgcl.src="img/button_close.gif"; if(document.getElementById(id1).style.visibility = "visible") { imgcl onclick=function(){removeChild(imgcl);imgop=appendChild(imgop);imgop.src="img/button_open.gif"}; } if(document.getElementById(id1).style.visibility = "hidden") { imgop onclick=function(){removeChild(imgop);imgop=appendChild(imgcl);imgop.src="img/button_close.gif"}; } } Дело в том что изображение вообще не показывается .
0 votes4 answers -
Изолировать click. Закрывать соседние плашки.
как изолировать клик по 'button' и клик по 'cardBack'. Там получается, что клик по кнопке срабатывает также как клик по всей области. Читаю про 'e.preventDefault();' но пока не вник, куда его вставить. И как можно закрывать соседние плашки, когда на другую кликаю? https://codepen.io/npofopr/pen/zYOmbPv Видео не стопорится я понимаю почему, потому что первый элемент video и так не проигрывается. По всем тегам, я так понимаю, надо через `querySelectorAll` проходить? Изолировал e.stopPropagation();
0 votes10 answers -
Помогите найти скрипт галереи
Пожалуйста, помогите найти вот такой скрипт фотогалереи http://www.goodphotos.ru/index.php/2009-02-21-10-25-19 Аналогичные попадались, а именно этот найти не могу
0 votes2 answers -
jQuery .slideToggle
В jQuery есть хорошая функция .slideToggle, она прячет/показывает определенный элемент, показывая красивую анимацию и меня значение параметра display на none/block. Вопрос в том, можно ли сделать что бы значение этого параметра менялось на none/table-row?
0 votes1 answer -
Событие при уходе с сайта или закрытии окна браузера
Здравствуйте. Как описать событие при уходе с сайта или закрытии окна браузера?
0 votes3 answers -
Javascript в классе CSS
1)Скажите, можно ли для определенного класса в CSS использовать скрипт(Javascript)? Чтоб потом вставить этот класс где-то в коде хтмл. 2)Если такого нету, как для определённого браузера использовать определённый код Javascript?
0 votes4 answers -
Как изничтожить "историю спосещения страниц"
Есть такая проблемка: после заполнения формы ввода и успешной отправки ее на сервер, хочу сделать чтобы кнопка браузера "Назад" не работала (понятно для чего ) как это можно сделать? Попытки испльзовать что-то типа history.back.lengh=0 не работают (метод не поддерживается это свойство) Что можно сделать еще?
0 votes1 answer -
Select и ajax
Есть замечательный пост Great Rash'a "Стилизуем селект". Можно ли воспользоваться этим методом в таком случае: Есть стандартная форма выбора автомобильных запчастей: <form id="id_inf" method="POST" action="/catalog/"> Марка: <select id="brand" name="brand" onchange="change(this)"> <option value="">—</option> </select> <br>Модель: <select id="car" name="car" onchange="change(this)"> <option value="">—</option> </select> <br>Год выпуска: <select id="year" name="year" onchange="change(this)"> <option value="">—</option> </select> <br>Тип кузова: <selec…
0 votes3 answers -
jquery tabs и data-href
Всем привет. Кто-нибудь пробовал или знает решение следующий проблемы: jQuery tabs работает по принципу href="#якорь", а вот если написать вместе href -> data-href, то не работает. Гуглил уже, даже похожего не нашёл.
0 votes4 answers -
Подгружаемый select
Добрый день! У меня появилась задача создания динамически подгружаемого комбобокса, т.е. сначала должен загружаться комбобокс с 20-ю записями, а потом при прокрутке AJAX-ом подгружаются option, на которые привела прокрутка. Видел в интернете много примеров замены стандартных селектов на див и другие элементы... Но эти примеры созданы для более лучшей стилизации селекта, а вот пример подгружаемого не видел, может кто-нибудь знает такие? Заранее благодарен!
0 votes3 answers -
Определение экспериментальных функций с помощью js
Мне нужно проверить с помощью js, понимает ли браузер экспериментальные функции. В случае если не понимает, добавить к <html> класс, чтобы можно было подстроить css. Как это сделать? Я нашёл сайт, где это сделано, но из исходного кода выяснить этого не смог. Помогите пожалуйста.
0 votes14 answers -
Скрипт стилиации select
Есть такое меню, знаю про наличие http://dimox.name/jquery-form-styler/ Но не понимаю как стилизовать полосу прокрутки в выпадающем списке, может есть ещё какие это скрипты?
0 votes10 answers -
Интерактивная карта-озображение
Друзья, есть такой скрипт для создания интерактивной карты-озображения http://forum.dklab.ru/js/advis......lzovan...noyGrafiki.html Кое-как нашел подобное. Возможно и вам пригодится. Сам бы признаюсь честно, такое не осилил. Пробовал разбирать скрипт, но так и не нашел как управлять текстом, который появляется внизу при наведении на изображение. В связи с этим вопрос, возможно ли абсолютно спозиционирвоать? Спасибо.
0 votes2 answers -
Смена прозрачности
Здравствуйте! Прошу помощи есть код <style> div.block { padding: 4px; background: #f00; } </style> <script> var Opacity = { set: function(elem, op) { var prop = this.getProperty(); if (!elem || !prop) return false; if (prop == 'filter') { op *= 100; var oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha; if (oAlpha) oAlpha.opacity = op; else elem.style.filter += 'progid:DXImageTransform.Microsoft.Alpha(opacity=' + op + ')'; } else elem.style[prop] = op; }, getProperty: function() { if (typeof document.body.style.opacity == 'string') return 'opacity'; else if (typeof document.body.style.MozOpacity =…
0 votes2 answers -
ширина textarea
на странице есть элемент textarea. Дальше с помощью JS помещаю textarea в динамически созданный div, тоесть получаем div внутри которого впихнута textarea. Но ширина div занимает всю страничку, а как сделать так, что бы ширина div была такой же как и ширина самой textarea, что бы получалось, что div округает ее четко по периметру?
0 votes4 answers -
Ajax И Кодировка
Я через ajax загружаю один html файлик но вот беда все русские буквы в нем становятся кракозяброй, сам файл обязан быть win-1251 load('test.html') Вопрос как все таки загрузить файл чтобы он нормально читался?
0 votes4 answers -
ajaxSubmit формы + дополнительные данные
Имеется форма с несколькими полями + таблица с данными: http://jsfiddle.net/nvCp2/ При нажатии кнопки "Отправить" происходит отправка данных на почту. Вопросы: 1) при отправке данных php скрипту нужно добавить туда данные из таблицы - как это можно сделать? 2) тестирую локально(html страница + js скрипт) лежат на пк, а php скрипт на сервере - при нажатии "Отправить" в консоли такие данные: SUBMITXMLHttpRequest cannot load http://*******/send.php. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. index.html:1NOНесмотря на то что консоль вывела "NO" письмо на почту пришло. Непонятно что за ошибка(к…
0 votes1 answer -
jQuery отслеживает CSS-класс который уже убран
Добрый вечер! Есть простая задача: две кнопки сверху, к каждой привязано изображение. При клике по кнопкам изображение изменяется, также при наведении на каждое изображение происходит смена изображения в зависимости от того, на которое наведено. Для наглядности код в JSFiddle - http://jsfiddle.net/yustnip/92wrmk85/1/ Теперь уже по коду в JSFiddle. Сначала при наведении на красный блок все хорошо, он изменяется на зеленый, но если кликнуть сначала на вторую кнопку и потом на обратно на первую, то красный блок начнет меняться на синий, что не нужно. Это происходит потому что, несмотря на удаление через removeClass(), jQuery продолжает отслеживать класс 'b-main-infog…
0 votes14 answers