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
-
Перестало открываться модальное окно nyroModal
Перестало открываться модальное окно Не могу найти ошибку уже длительное время http://kit-tel.ru при клике по кнопке купить если разрешение экрана более 1024 на 768 открывается модальное окно использую nyroModal function ScreenWorkspace(){ if(window.innerWidth){ width = window.innerWidth; height = window.innerHeight; } else if(document.documentElement && document.documentElement.clientWidth){ width = document.documentElement.clientWidth; height = document.documentElement.clientHeight; } else if(document.body && document.body.clientWidth){ width = document.body.clientWidth; height = document.body.clientHeight; } if…
0 votes7 answers -
Определить какие стили назначил класс css
Как при помощи JavaScript определить какие стили назначил класс css Например: .first { color: #ccc; } <div class="first">первый</div> Нужно узнать, что у дива изменен цвет. Просматривать все стили сравнивая дефолтные с изменившимеся? Или есть стандартное средство? Как к примеру firebug определяет какие стили назначены на тот или иной элемент и из какого css файл.
0 votes5 answers -
Анимация перехода по страницам !Help!
Мне необходимо создать сайт как по ссылке ниже, меня интересует с этого сайта только переход по страницам!!! Не подскажите может есть уже готовое решение как сделать такой переход? или урок какой нибудь? http://www.studio2k.org/
0 votes3 answers -
Конфликт скриптов
Модуль плеера не работает одновременно со слайдером. Вот ссылка на проблему: leshka.by На странице со слайдером BTSlidshow плеер не открывается в новом и не всегда воспроизводит музыку. На других страницах без слайдера, например на странице "оставить отзыв" всё в порядке. noConflict() что-то не очень помогает. В консоле выдаёт ошибку, но погуглив по ней ничего не нашёл. Прошу помощи знающих людей, направьте куда копать
0 votes8 answers -
управление mousewheel
$('.vertical_slide').on('mousewheel', function(event, delta){ pathname = window.location.hash; if (delta> 0 ) { window.location.hash = pathname +1; }else { window.location.hash = pathname +1; }}); есть такой код, который добавляет к текущему урлу + 1 по событию mousewheel(часть кода преобразования в число вырезана ) и вот проблема в том что если прокрутить очень сильно за раз то добавляться может и +4 сразу. как можно решить эту проблему подскажите пожалуйста, что бы пр любом уровне прокрутки добавлялся +1! Спасибо за внимание!
0 votes15 answers -
Проблема с анимацией.
Ребята, такая проблема. Сделал анимацию(нужно только так как у меня, нельзя через css). Все работает, но нужно как то остановить функцию fade, что бы постоянно анимация не происходила а только один раз. Использую clearInterval, но он не работает, я так понимаю из-за области видимости. Но как исправить, не могу понять.. https://jsbin.com/neyapet/edit?html,css,js,output
0 votes1 answer -
якоря и яваскрипт
Вобщем такая проблема: есть два фрейма:один с меню,другой-основной(с текстом). требуется создать ссылку-якорь в первом фрейме на определнный участок текста во втором! просто <a href=".../index.html/#point"> не катит (
0 votes2 answers -
При подключении jquery.min перестают работать 2 плагина
Закончил наконец-то делать адаптивное меню. Но после его установки обнаружил, что перестает работать плагин LLFJ - Lazy Load for Joomla! и модуль Lof ArticlesSlideShow Module Поэксперементировал, пришел к выводу, что все дело в этой строчке: <head><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript" ></script></head>Т.е. если убрать , то все работает, а если включить - меню работает, а другое выключается. Причем я читал, касательно первого плагина т.е. поидее все совместимо. тогда в чем дело?
0 votes2 answers -
SPA js
Ребята, понемногу продвигаюсь в нативном js и один хороший человек посоветовал написать свою SPA (как я понял это такое себе приложение одностраничник), чтобы в дальнейшем, на собеседованиях или что-то в этом роде, я мог явно указать на то как я пишу свой код и вообще в целом что из себя представляю. Так вот вопрос, кто подскажет, с чем его есть? В интернетах нашел сумбурную инфу, какие-то старые холивары, пример TiddlyWiki, да книженцию. Представляю себе этот синглпэйджаппл как некую специфическую архитектуру. Может кто сталкивался и посоветует какие-либо материалы (опять же стоит ли изучать найденную мной литературу) или пояснит на пальцах?
0 votes3 answers -
окно на весь экран
Подскажите какой командой можно развернуть окно на весь экран. Чтоб эффект был как при нажатии F11
0 votes1 answer -
Javascript
Здравствуйте!
0 votes7 answers -
Создание объекта
Стоит ли забыть про этот способ new Object() И пользоваться только {} ?
0 votes8 answers -
При наличие id выполнять предписания
Всем добрый. Увы не зная обращаюсь за помощью Имеем document.getElementById("edit").size = "12"; При наличие тега с id "edit" меняется значение размера на 12, но если такого тега на странице не окажется, то скрипт выдаст ошибку и дальнейший сценарий не выполнится Хотелось бы ввести условие if когда "document.getElementById("edit").size = "12";" выполнялось бы только при наличие id edit Если я не ошибаюсь, должно получиться что-то вроде: function editselect() { var elm = document.getElementById("edit"); if(elm) { elm.size = "12"; } } Помогите, пожалуйста, дописать
0 votes14 answers -
Как отправить форму,заблокированную вспомогательной функцией?
Здравствуйте. Есть страница, на которой, если кликнуть по кнопке "Заказ в 1 клик", всплывает форма заказа. Для того, чтобы форма скрывалась при клике по чему-то вне её(это значит по div#aux) есть обработчик: jQuery("#aux").click( function() {//функция, скрывающая форму jQuery("#contactForm_oneclick").fadeOut(); jQuery("#window").fadeOut(); jQuery("#aux").css("display","none"); jQuery("html,body").css("overflow","auto"); } ); Чтобы по клику по самой форме(div#contactForm_oneclick) не срабатывал вышеуказанный обработчик, есть обработчик клика по форме: $("#contactForm_oneclick").click( function(){ return false; }) но он блокирует отправку данных …
0 votes6 answers -
Работа с массивами в Javascript, не правильно работает метод slice
Прочитал про метод slice на сайте Javascript https://learn.javascript.ru/array-methods. Не правильно выводит массив. Вот код: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Тест</title> </head> <body> <p id="result"></p> <script> let arr = ["Я", "изучаю", "JavaScript", "прямо", "сейчас", "помни", "это"]; arr.slice(-4); for(let i = 0; i<arr.length; i++){ result.innerHTML += i + " - " + arr[i] + '<br>'} </script> </body> </html> Строка arr.slice(-4); Должна с 4-го элемента, считаем с конца массива, так как там минус 4. Это элемент п…
0 votes3 answers -
Проблема с подсветкой строк таблицы...
День добрый, господа! Трабл такой.. есть желание при сравнивании текущей даты с датой "До" (т.е. задается например срок исполнения задания до какого то числа) подсвечивать строки таблицы, в которых текущая дата превысила дату "До" (иначе говоря просроченные задания). Сделан скриптик, который осуществляет вс? это... НО при генерации таблицы есть ячейки, где не указана дата "До", а скрипт все равно подсвечивает эти поля.. подскажите как это можно исправить (т.е. сделать чтобы скрипт не обрабатывал поля с пустыми значениями ячейки "До") Вот сам скрипт: <SCRIPT LANGUAGE="JavaScript"> var mydate=new Date(); var year=mydate.getYear(); if (year < 1000) year+=1900; v…
0 votes2 answers -
Доступ к url фрейма, загруженного с чужого сайта
Хочу сделать возможность для пользователя вводить местоположение с помощью maps.pda.yandex.ru. Хотелось сделать фрейм и сделать так, чтобы js передавал url фрейма(он содержит местоположение), в котором загружена карта серверу. Но доступ к переменным этого фрейма закрыт. Есть доступ к переменным window,document. Я что-то делаю не так? И есть еще какие-нибудь способы обойти эту проблему ?(гугл мэпс API не подходит, поскольку не отображается в мобильниках)
0 votes1 answer -
Новое динамическое окно
Всем привет!!! Я хочу, чтобы при щелчке на ссылку, открывалось новое окно, которое могло бы динамически изменять свои свойства (ширина, высота) <script language="JavaScript"> <!-- function openWin(win) { myWin= window.open(win, "displayWindow", "width=400,height=600,status=no,toolbar=no,menubar=no"); } --> </script> <a href="java script: openWin('dok.html') "><img src="image.gif" ></a> Заранее спасибо!
0 votes4 answers -
Нужна помощь если не сложно по jquery
Всем привет. Мне нужно решить одну задачу, если не сложно подскажите или наставьте на путь истинный Допустим мне надо найти все элементы id=”book_” при условии, что после черты "book_?????" может быть любое значение, которое я не знаю, подскажите как это сделать. <div id="top"> <input type="hidden" id="book_d123fgn34j7dfds"> <input type="hidden" id="book_sdfcagn34j7dfds"> <input type="hidden" id="book_sd5423fvbd4534s"> <input type="hidden" id="book_dsf245f345fgdfg"> <input type="hidden" id="book_v5453453gfdg45"> <input type="hidden" id="book_34534gdd4545"> </div> Заранее большое спасибо
0 votes4 answers -
Решил освоить галп
Решил усвоить галп. При установке выдает ошибку, как исправить? - npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm ERR! code 1 npm ERR! path /Users/antonanton/Desktop/Homework/html-advanced/hw2/node_modules/node-sass npm ERR! command failed npm ERR! command sh -c node scripts/build.js npm ERR! Building: /usr/local/bin/node /Users/antonanton/Desktop/Homework/html-advanced/hw2/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library= npm ERR!…
0 votes0 answers -
Что такое ajax?
Тупой вопрос, но мне надо быстро разобраться что к чему. javascript только начал учить, другие языки не знаю. Могу сделать сайт на cms, верстка - не проблема, пока не требуется js. Сейчас мне надо понять что такое ajax и с чем его едят. Как я понял ajax это как бы отвитвление javascript'а, правильно? И если знать javascript, то ajax будет легко освоить, так? Какое отношение имеет jquery к ajax? Какие материалы лучше использовать при освоение ajax для моего уровня знаний? Буду благодарен за поробный ответ и/или ссылку.
0 votes4 answers -
Слегка необычный JS слайдер
Все привет. Появилась небольшая проблема, а именно реализация слегка непохожего на других слайдера. То есть нахождение на экранне одновременно двух слайдов, занимаемые примерно половину выделенного им блока и соответственно прокрутка каждого слайда. Скриншот прикрепил. Может кто знает какие-нибудь библиотеки, позволяющие реализовать такой вид? Заранее благодарен P.S. Более подходящего раздела не нашел, так что извиняюсь если ошибся
0 votes6 answers -
IE7 и onclick
Доброго времени суток. Ковыряю сайт, при первой же попытке добавить JS всеми любимый браузер падает с ошибкой и предлагает отправить отчет. Попробовал пример попроще: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <body> <a onclick="alert('123'); return false;" href="#" >123</a> </body> </html> Поведение оказалось более чем странным - вечером работает, утром нет . У кого-нибудь было подобное? и как это решать?
0 votes2 answers -
ScrollPane
проблема с этим плагином. При ресайзе окна скролл не прижимается к краю. Частично удалось прижать таким методом. $(function(){ $.extend($.fn.jScrollPane.defaults, { showArrows:true, scrollbarWidth:11 } ); var isResizing; // and the body scrollpane var setContainerWidth = function() { // IE triggers the onResize event internally when you do the stuff in this function // so make sure we don't enter an infinite loop and crash the browser if (!isResizing) { isResizing = true; $w = $('.c1-games'); $c = $('.gamelist'); $jscpn = $('div.c1-games>div.jScrollPaneContainer'); var p = (parseInt($c.css('paddingLeft')) || 0) + …
0 votes2 answers -
подгружаемая страница и ее форматирование
возник вот такой вот вопрос: есть <html> <div id=12> <div> hello </div> <div> world </div> </div> </hmtl> $('#12').empty(); $.ajax({ url: "../core/forum.php", global: false, type: "GET", data: ({id : 12}), dataType: "html", success: function(msg){ $('#12').append(msg) } })//ajax function setEqualHeight(columns) { var tallestcolumn = 0; columns.each( function() { currentHeight = $(this).height(); if(currentHeight > tallestcolumn) { tallestcolumn = currentHeight; } } ); columns.height(tallestcolumn); } }); смысл тут такой - печатаем страницу,…
0 votes3 answers