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
-
Бэкграунд на всю страницу с учетом IE8
Доброго всем времени суток. Перерыла полинтернета - уже устала. Прошу помощи. Суть в следующем: нужно реализовать бэкграунд из картинки на всю страницу. Работать должен примерно как cover, но, насколько я понимаю, cover IE8 не поддерживается. Знаю, что вроде есть скрипты на JQuery, но те, что я находила, не центрируют картинку, а некоторые, хотя и обещали центрирование, работали с глюками. Если у кого-то есть такой код/опыт или подходящая ссылочка - поделитесь пожалуйста.
0 votes2 answers -
Как поправить слайдер?
все работает, но мне не нравится один нюанс, когда доходит до конца списка он возвращается назад, прокручивая все предыдущие слайды, я хочу добиться чтобы дойдя до последнего слайда он продолжал листать их дальше начиная с первого, типа непрерывного круга $output = '<!--Automatic Image Slider w/ CSS & jQuery with some customization-->'; $output .='<script type="text/javascript"> $j = jQuery.noConflict(); $j(document).ready(function() {'; //Set Default State of each portfolio piece if ($pagination_style != '3' ){ $output .='$j("#rps .paging").show();'; } $output .='$j("#rps .paging a:first").addClass("active"); $j(".slid…
0 votes5 answers -
скрипт ролловерной картинки
Господа, есть вот такой скрипт! (при наведении мышки на картинку-ссылку она меняется на другую) Не знаю JS это или нет, но проблема вот в чем: работает все только когда картинки лежат в корне (src='as.jpg'), стоит положить в папку (src='image\as.jpg'), ничего не работает, почему? <a href="#"><img src='as.jpg' onmouseover="this.src='as1.jpg'" onmouseout="this.src='as.jpg'" border=0>
0 votes2 answers -
offset().top
var ofTop = $('#toScroll').offset().top; $(window).scroll(function(){ var scTop = $(this).scrollTop(); console.log(ofTop,scTop) if ( (scTop + 20) > ofTop ) { $('#toScroll').addClass('fixed') } else { $('#toScroll').removeClass('fixed') } }) Есть блок который должен ездить при скролле страницы, аля bootstrap. в хроме, мозиле, опере все работает в сафри нет вывел в консоле ofTop в хроме, мозиле, опере отдает правильное значение 519, а в сафари 2561... Что я делаю не так?
0 votes5 answers -
Прокрутка картинок в шапке
Хочу найти скрипт для прокрутки картинок. Посоветуйте что нибудь, пожалуйста. http://zeus.pp.ua/index/3 - это пример, НО ПРЕДЛОЖЕНИЯ МОГУТ ЧЕМ-ТО ОТЛИЧАТЬСЯ Заранее Спасибо!
0 votes3 answers -
лишний символ в div-контейнере
Всем добрый день. Может кто-то сталкивался с проблемой:при замене содержимого div-контейнера все вроде правильно но добавляется какой-то странный символ, который практически не видно, но он (символ) производит вертикальный сдвиг первого HTML-элемента внутри контейнера. Может кто-то знает в чем может быть проблема? Спасибо за помощь.
0 votes4 answers -
Не срабатывает событие
Добрый день! Столкнулся с проблемой. На сайте нужно написать простой скрипт, там подключен jquery , но при когда я вкшаю клик на какой то элемент то ничего не срабатывает, срабатывает только если я пишу так document.addEventListener("click", function(){ alert("Hello World!"); }); а если обращаюсь к какому то ID то не работает, как туту к примеру document.getElementById("megafooter").addEventListener("click", function(){ alert("Hello World!"); });пробовал вешать клик и через jquery, и на другие элементы но ничего не работает. в чем может быть проблема? и как возможно такое отловить? ссылка на сайт
0 votes7 answers -
Нажатие на картинку Canvas
Уважаемые мастера, подскажите: <!DOCTYPE html> <html> <head> <title>Canvas from scratch</title> <meta charset="utf-8"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <script> $(document).ready(function() { var canvas = document.getElementById("myCanvas"); var ctx = canvas.getContext("2d"); var lverx = document.getElementById("lverx"); lverx.onload = function() { ctx.drawImage(lverx, 0, 0, 200, 83); } var pverx = document.getElementById("pverx"); pverx.onload = function() { ctx.drawImage(pverx, 200, 0, 200, 83); } var lniz = document.getElementById("lniz"); lniz.onload =…
0 votes0 answers -
Подгрузка стилей с использованием iframe
Стоит следующая задача: при выборе темы оформления сайта в селекте, нужно менять значение href у тега link с используемой таблицей стилей на сайте. Проблема в том, что меняя значение href у link, сайт отображается без стилей, пока не загрузятся новые. Поэтому нужно каким-то образом отслеживать загрузку стилей нововыбранной темы и только после этого менять значение href у линк, тогда, теоретически, смена оформления сайта произойдет без мерцания, то есть мгновенно. Но нету возможности отследить, когда загрузятся стили в теге link. Поэтому нашел выход - грузить стили новой темы в iframe-е т.к. у window внутри iframe-а есть событие load, которое дожидается загрузки всех ресур…
0 votes4 answers -
Скачивание файла с другой страницы
Всем привет, недавно возникла вот такая проблема: например я нахожусь на странице, отправляю данные методом AJAX на обработчик. Обработчик сверяет данные и генерирует файл, который у пользователя автоматически скачивается. Так вот проблема в том, что из-за AJAX файл не начинает скачиваться, если пробовать без AJAX все нормально работает. Вот функция AJAX: $.post('main.php' { password: password, action: 'dropbase', dropsave: 1 }, function(data) { // возможно тут необходимо что-то прописать? return data; }); Помогите пожалуйста, буду очень признателен!
0 votes3 answers -
Переместить события в скрипт
Помогите, пожалуйста, из этой кнопки вынести события (onmousedown, onmouseup) в отдельный скрипт. Чтобы ссылка стала вот такой: <a href="javascript:void(0);" target="_black" class="download" id="link">Download</a>А все остальное было в теге <script>: <script> $('link')...</script>
0 votes4 answers -
Таск под gulp 4
Здравствуйте, помогите пожалуйста в настройкой таска "build" под Gulp 4. Вот базовый такс: if (gulpversion == 4) { gulp.task('build', ['removedist', 'imagemin', 'scripts'], function() { var buildJs = gulp.src([ 'app/js/scripts.min.js', ]).pipe(gulp.dest('dist/js')); }); } Понял только что первая стройка должна быть так: Код: gulp.task('build', function() { и присваивать нужно: Код: gulp.parallel('scripts') только куда(
0 votes0 answers -
Обратный Eval
Не знаю как тему правльно назвать, поэтому пусть будет «обратный eval». Короче надо подобие json_encode в php. То есть надо преобразовать объект в строку. Есть какой-нибудь стандартный метод для этого или надо самому писать «разбирающую» функцию. В гугле чёт ничего толкового не нарыл.
0 votes2 answers -
AJAX окошко с изоброжением
Как сделать так, чтобы при нажатии на картинку маленького размера (в HTML документе) открывалась картинка в полном размере? Ссори если такой вопрос уже был.
0 votes6 answers -
Посоветуйте, какой проект можно реализовать на JavaScript.
Добрый день! Ищу тему для курсовой - проект на JavaScript, не игра. Допускается использовать другие языки программирования, но основной - JS. Из того, что нашел в интернете - online reader, mp3-player или эмуляторы dos. Может у кого есть техническое задание на тот или иной проект на JS. Спасибо.
0 votes4 answers -
Нубский вопрос по jQuery
Приветствую! Решил ради интереса написать что-нибудь на jQuery) Простая функция при которой у параграфа par1 изменяются координаты,а в середине функции по идее параграф должен получить название Anything. Но при запуске функции параграф почему-то сразу меняет название((( Несмотря на то что я использую Function Expression (т.е. которая начинает работать только после того как интерпретатор дойдет до ее строки в коде.) http://jsfiddle.net/EXVW7/2/ Сразу меняет название если вызывать ChangeText() ничего не меняет если вызвать ChangeText
0 votes3 answers -
Умный выскакивающий блок
Друзья нужна помощь! Есть кнопка ... при нажатии на которую выскакивает блок div (изначально он скрыт) .... я реализовал это так $(function(){ $('.some_div').hide(); //скрываем блок[/background][/size][/font][/color] [color=#000000][font=verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif][size=3][background=rgb(251, 251, 251)] $('.button').click(function(){ //при клике показываем блок $('.some_div').show(); }); });[/background][/size][/font][/color] [color=#000000][font=verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif][size=3][background=rgb(251, 251, 251)] А теперь самое интересное .... вопрос!!! Как сделать так,…
0 votes1 answer -
Объясните, почему так...
"use strict" var formElement = document.forms["searchform"]; var guests = formElement["searchform-guests-number"]; var rooms = formElement["searchform-guests-rooms"]; guests.min = 1; guests.max = 6; var MAX_GUESTS_PER_ROOM = 3; function setMinAndMaxRooms(roomsElement, guestsNumber) { roomsElement.min = Math.ceil(guestsNumber / MAX_GUESTS_PER_ROOM); roomsElement.max = guestsNumber; } guests.value = 2; setMinAndMaxRooms(rooms, guests.value); rooms.value = rooms.min; откуда rooms.min берет свое значение?
0 votes2 answers -
Дописать скрипт подсчета кликов по ссылке.
Доброго времени суток. Имеется скрипт, нужно его дополнить <html> <head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script type="text/javascript" language="javascript"> $(document).ready(function() { $('#myObj').click(function() { $('#counter').html(+$('#counter').html()+1); }); }); </script> <style> #myObj { border: 1px;width: 100px;height: 100px; } </style> </head> <body> <div id="myObj">Click Me</div> <div id="counter">0</div> </body> </html> 1. Количество кликов по кнопке должно сохраняться в …
0 votes0 answers -
Html 5 websocket Лечение словарного поноса
Имеется самописный сервер, решил делать клиент с использованием Html5 и его веб сокетов. проблема. При подключении собственно как я понимаю клиент сваливает кучу служебной инфы. При чём не куском а построчно. В виде заголовков http GET / HTTP/1.1 Upgrade: WebSocket Connection: Upgrade Host: 127.0.0.1:8234 Origin: http://127.0.0.1 Sec-WebSocket-Protocol: TCP Sec-WebSocket-Key1: 18r o"86g'uu(x0 76n'm378 Sec-WebSocket-Key2: >3c62v+L 6 x H77 [52 1^8 X n] На сервере стоит защита от неправильного формата данных, но это мне ненравится. Пока с вебсокетами на html5 только начал разбираться, но так понимаю, если он столько отсылает при подключении, то столько же будет вмест…
0 votes6 answers -
Feeds scrolling
Есть блок activity feed. В нем блоки с фидами. Высота блока с фидом разная у каждого блока. Вопрос заключаеться в том что бы пролистывать эти блоки вверх, вниз с помощью одного скрола и самая изюминка заключаеться в том, что бы листать по фиду. Что не было такого что фиды показывались на половину внизу родительского блока. Подскажите плагин какой-то. Переломатил много различных плагинов. Ничего нужного не нашел. Загвоздка именно в "...в том, что бы листать по фиду..."
0 votes4 answers -
Узнать url динамической ссылки
Мне надо узнать адрес динамической ссылки, которая загрузилась на страницу. Помогите как это сделать? на сайт с чужого сайта вкидываю скрипт: <script type="text/javascript" src="http://адрес чужого сайта"></script> благодаря этому скрипту у меня на сайте появляетсся ряд ссылок, которые создаются динамически, тоесть при каждом обновлении страницы ссылки изменяются. мне надо узнать адреса этих ссылок могу сказать только, что все ети ссылки одного класса (клас известен) Очень надеюсь на Вашу помощь
0 votes0 answers -
Формула для scrollbar'а
Сразу картинка Делаю собственный скролл.Блок1 - то, что отображается, блок2 таскается вверх/вниз. (top меняется) Подскажите, по какой формуле мне посчитать X - положение скролбара относительно блока, в котором он отображается. Я пришел к этому x = top / (блок2 / блок1). (везде имеется ввиду высота этих блоков) Но это не правильно - скроллбар до конца не опускается. Что то мозг мой начинает закипать, спасите! =)
0 votes2 answers -
Выделение цветом ячейки при вводе текста
Здравствуйте, в очередной раз, уважаемые! На этот раз обращаюсь к вам за помощью со следующей проблемой: Есть таблица, внутри некоторых ячеек есть input'ы. Нужно реализовать следующее действие: При вводе в инпат (все равно в какой) определенной цифры или текста, закрашивалась определенная ячейка таблицы. Например: Вводим в инпат цифру 9. Цифра 9 в таблице соответствует ячейке со значением "nine"(кодом это нигде не прописано, об этом знаем только мы), и когда цифра 9 введена, ячейка nine закрашивается цветом. Если ввести цифру 15 то закрасится ячейка с именем "roko" И т.д. Вроде легко, но не получается Пробовал работать через if else, firebug ошибки не выдает, но ячейки не…
0 votes1 answer -
Как заставить работать css()?
Всем привет. Пытаюсь изменить св-во элемента через jQuery, вот код скрипта: jQuery(document).ready(function() { //Показываем иконку поиска при нажатии $('.searchfield').click(function() { $('.search-bg').css('background-position', '-25px 0px') }); $('body').click(function() { $('.search-bg').css('background-position', '0px 0px') });}); Нужно чтобы при нажатии на само поле иконка смещалась, а при нажатии на другое место возвращалась на место. Если убрать обработчик клика с body, то все работает. Вот свойства .search-bg .search-bg{ position: absolute; top: 13px; right: 12px; width: 25px; height: 25px; background: url(images/search-icon.png) no-repeat;}
0 votes3 answers