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
-
Появление блока
Всем привет, вот сделал такую штуку При клике на #qwer появляется другой блок, код работает, вот только как сделать так чтобы он работал постоянно? Т.е. при клике на один блок, появляется другой, а потом при 2-ом клике он исчезает, но при последующих кликах ничего не происходит. <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <style> #qwer {width:300px;height:300px;background:#b3b3b3;cursor:pointer;} #ok {width:300px;height:300px;background:#b3b3b3;display:none;} </style> </head> <body> <div id="qwer"><p>нажми</p> </div> <div id="ok">ergreg</div> <scr…
0 votes16 answers -
Подскажите плагин для Gulp для объединения CSS правил
Здравствуйте Обнаружил, что плагин, который я использовал в Gulp для минификации - "gulp-clean-css" не объединяет стили. Пример: .test { background: black} .test { margin-top: 10px margin-bottom: 20px} На выходе хотелось бы увидеть: .test{background: black;margin:10px 20px 0 0} Но сам плагин проводит минификацию, а сами свойства не объединяет... Может кто подсказать плагин, который отвечает именно за чистку кода (объединение правил CSS)?
0 votes3 answers -
Сжатие подобного кода
Есть, например строки типа kor0=... и kor1=... Таких строк набирается до 80кб, поэтому нужна оптимизация. Будет ли код заметно сжиматься с eval, если например eval("kor"+i+"=...;") в цикле, где i -- счетчик? П.С: можно ли включать тэгом <script type='text/javascript' src='url'> незаконченный код который вместе работает а по отдельности нет чтобы работал?Н-р, в 1 скрипте x=5 в другом alert(x) то при включении их в третий будут они выполняться?
0 votes4 answers -
функция
Здраствуйте, в js не сильно рабираюсь пробывал написать функцию для проверки формы перед отправкой на сервер function login(par) { var s=par; var reg = /^[a-zа-я0-9]{3,15}$/i; var result = reg.test(s) ? "' " : "' не "; document.write("Строка '" + s + result + "соответствует образцу " + reg); } вызывать пробывал по событио onblur=login(this); помогите плс довести до ума)
0 votes5 answers -
Самозапоминающаяя форма
Допустим, есть сайт. В верхней части сделал DIV, убранный за границу страницы с видимым ярлычком. В нужный момент его разворачиваем и видим форму, обернутую в iframe. http://new.kaskadnn.ru/reserve-template.html (форма пока только с одним элементом, для примера) Идея такова, что это окно должно быть доступно на всех страницах сайта (уже реализовано) и в эту форму можно было бы забивать некоторые параметры. Проблема в том, что я не знаю, как запоминать данные в полях этой формы при переходах по основным страницам. Т.е. форма должна всегда помнить, что в ней набрано, до того момента, как форма не будет отправлена на сервер. Как это возможно сделать? Предполагаю по событию …
0 votes6 answers -
Узнать количество элементов
А как узнать количество li внутри ul с неким идентификатором, и исходя от этого задавать style для этих li? Ну скажем если их 2 - margin: 20px; если 3 - margin: 50px; если 4 то ничего не делать так как для этого случая в css уже написаны свойства)
0 votes6 answers -
.load()
<b>Проблема следующая:</b> есть некий файл main.html, надо его разметку вставить в другую страницу... Делаю так: $('.cont').load('main.html'); работает... перемещаю файл в корень: $('.cont').load('/main.html'); ... работает а вот если перемещаю файл всего лишь на уровень выше и в другую папку: $('.cont').load('../other/main.html'); <b>не работает</b> проверял путь по src изображения с другого сайта, малоли, я может совсем уже... (scr="../other/img/pic1.png") - src тот самый Подскажите, как доразвить функцию .load()?
0 votes4 answers -
Вопрос по .css() в JQuery
Элементу задаю инлайновые стили через .css() как можно безболезненно удалить какой то из заданых стилей например из этого <div style="height: 330px; display: block; left: 0px; top: 0px;"></div> получить <div style="height: 330px; display: block; left: 0px; "></div>
0 votes3 answers -
Помогите понять где собака порылась.
Собственно есть сайт: http://www.zolotou.com/ происходит смена шапки, в соотвествии с временем суток. 4 раза в сутки. посредством связки явы и пхп. Пхп получает время на сервере, ява скрипт забирает из пхп значение переменной и посдтавляет в определенное место в верстке стиль, применяющийся к шапке меняющий ей бэк. <div id="change_head"> <style type="text/css"> .head { background: url(http://www.zolotou.com/images/head_back2.jpg) no-repeat left !important; } </style> </div> Сам скрипт: <script type='text/javascript'> $.post('/date.php',{},function(data){$('#change_head').html(data);}) </script> Пхп приводить не буду, он собственно рабо…
0 votes3 answers -
Нестандартный калькулятор
Здравствуйте, передо мной стоит задача построить калькулятор на JavaScript с использованием DHTML. А именно: нужно чтобы калькулятор был построен без id (не использовать идентификаторы вообще), а применить свойства : getElementById (), createElement (),createTextNode (), appendChild (), insertBefore (). Видел много разных примеров калькуляторов, но как применять там эти свойства так и не понял. Подскажите, пожалуйста .
0 votes7 answers -
Можно ли с JS узнать о том, подключена ява-машина или нет?
Можно ли средствами JS узнать, включена у юзера JSun Java Runtime Environment
0 votes1 answer -
Случайный вывод фонового изображения
Понадобился скрипт, с помощью которого можно было бы выводить при загрузке страницы случайное фоновое изображение для блока. Блок (div) имеет в качестве фона картинку, путь к которой прописан в css. Само собой, блок имеет класс, связанный с css файлом. Нужно, чтобы при перезагрузке страницы фоновое изображение каждый раз менялось случайным образом (всего предполагается несколько картинок). Буду очень благодарен за помощь.
0 votes1 answer -
Заменить часть строки
Добрый день. Подскажите пожалуйста, есть строка. Если в ней больше 35 символов остальные символы нужно заменить на ... (троеточие). Как можно решить такую задачу?
0 votes2 answers -
Как сделать обработку input что бы при введние определенного пароля, блок становился видимым
Как сделать обработку input что бы при введние определенного пароля, блок который ниже с голубой тенью становился видимым (я знаю, он щас видимый но в сроком времени он приоретет display: none;) Пароль можно к примеру 236632 Очень надо!!!!
0 votes9 answers -
Можно ли прийдя по якорной ссылке автоматически раскрыть блок
Здрасте Есть <div id='111' style='display:none'></div> Он раскрывается и закрывается по нажатию на <span onClick="details(111);"></span> этот <span> завернут в <div id='help'><span onClick="details(111);"></span></div> Есть ли возможность прийти на <div id='help'> с помощью якоря <a href='#help'> и автоматически раскрыть <div id='111' style='display:none'>? функция: var acv_desscription; function details(id) { if(acv_desscription == id){ var desscription = document.getElementById(id); desscription.style.display = (desscription.style.display == 'none')?'block':'none'; } else{ documen…
0 votes3 answers -
Изменение класса объекта, при фокусе на input
Здравствуйте. У меня есть инпут и некоторый блочный элемент: <input type="text"> <div class="some_class hidden_class></div> Как при установке фокуса на инпут средствами js убрать класс hidden_class, а при потере фокуса на инпуте, этот класс добавить?
0 votes1 answer -
print
В общем встал вопрос с ребятами, но ни сами ни с помощью всемирной паутины проблему не решили. Все знают что напечатать страницу через JS просто. Вопрос в том чтобы избавиться от заголовка, даты, номера страницы и url. Известный факт - Google эту проблему решил Если кто знает решение проблемы - буду благодарен за информацию. Если же это возможно с использованием других технологий (например Flash) я тоже буду рад.
0 votes3 answers -
Небольшой слайдер
Здравствуйте Сделал небольшой слайдер. Изначально кликая на миниатюры картинок, слайды переключаются. Но если пролистать полный круг и кликнуть на миниатюру, то слайды перестают переключаться, а происходит переход по ссылке. Как это можно исправить? В какую сторону смотреть? Сам слайдер залил на filestore.com.ua JQuery такой $(document).ready(function(){ var l; /* меняет слайды при клике на кружечки */ $("#nomer a").click(function(eventObject){ l=$(this).attr("href"); $(".active").removeClass(); $(this).attr("class","active"); $("#big").hide().attr("src",l).fadeIn(250); $(".bighref").attr("href", $(this).attr("rel")); eventObject.preventDefault(); }); /* меняет слайд…
0 votes2 answers -
Почему не открывает сразу несколько вкладок
всем хай. вот весь скрипт. <html> <head> <script> var timeoutID = 0; var currentHeight = 0; function dropDwn(elem) { newelem = document.getElementById(elem); if (currentHeight<maxMenuHeight) { currentHeight+=5; newelem.style.height = currentHeight.toString()+"px"; } else { window.clearInterval(timeoutID); timeoutID = 0; } } function dropBack(elem) { newelem = document.getElementById(elem); if (currentHeight>5) { currentHeight-=5; newelem.style.height = currentHeight.toString()+"px"; } else { newelem.style.height = "0px";window.clearInterval(timeoutID);timeoutID = 0;currentHeight = 0; } } function shide(linkobj,myelem,type) { div =…
0 votes4 answers -
Валидация формы
У меня есть форма: <form action="/school/reg/newuser" name="reg" method="POST" id="regform"> <ul> <li> <label for="">Логин</label> <input class="text" type="text" maxlength="30" name="login" size="40" placeholder="логин" /> <span class="status">Error</span> </li> <li> <label for="">Пароль</label> <input class="text" type="password" maxlength="30" name="password" size="40" placeholder="пароль" /> <span class="status">Error</span> </li> <li style="margin-top: 15px;"> …
0 votes16 answers -
__proto__ и prototype в Javascript
Зачем нужен prototype в JavaScript? При создании любого объекта в JavaScript создается новый объект __proto__ в системе который ссылается на функцию(класс) с помощью которого этот объект создан. При объявлении функции или класса создается также объект с именем prototype. Он создается для того чтобы потомки функции-классы могли унаследовать его свойства или для того чтобы сделать чисто инициализацию конструктора, которая происходит после new когда объявляется любая функция или класс?
0 votes1 answer -
Конфликт между меню и ротатор на jquery
Всем привет! Я в js полный ноль ... пришлось подключить ротатор на сайт, подключил но теперь менюшка не работает (( Начал экспериментировать и оказывается когда я в ротаторе отключаю один скрипт тогда менюшка работает) но ротатор нет (( и наоборот! Что мне делать? В коде я не шарю! Помогите мне пожалуйста!
0 votes4 answers -
Как добавить источник статьи через админку
Есть движок вордпресс и хотелось бы через админку можно было сохранять и выводить источники статьи: Источник: <a>сайт</a>
0 votes7 answers -
target и currentTarget
Я так и не понял чем они отличаются. target - элемент, для которого изначально было предназначено событие currentTarget - элемент, который перехватил событие в данный момент выдаёт одно и тоже https://jsfiddle.net/n038ztx8/
0 votes4 answers -
Скрытие элемента при достижении нижней границы
Привет. С помощью плагина https://github.com/garand/sticky сделал плавающий блок с меню. Посмотреть можно тут: https://www.farmadental.ru/service/teeth-implants Недостаток в том, что меню наезжает на другие элементы, когда заканчивается основной текст на странице. Не соображу, как бы его скрыть при достижении нижней границы .article-body который, кстати, является для него родителем Посоветуйте, плз?
0 votes1 answer