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
-
for перебор массива
var el=document.getElementsByClassName('forum'); for(var i=0; i<el.length; i++) { console.log(el[i]); el[i].addEventListener('click', gp('viewtopic.php?view='+el[i].getAttribute('to'), 'GET', '')); } Не работает ничего Суть кода: добавление обработчика ко всем элементам с классом forum. Но ни в консоль, ни обработчика Что я сделал не так
0 votes16 answers -
Обновление значения
Ребята, здравствуйте. Подскажите, пожалуйста, как для var сделать отслеживание изменения значения: var width = $('#content').width(); При ресайзе окна браузера значение должно обновится без перезагрузки страницы. Есть просто функции, которые от этого значения работают. А при ресайзе значение остается прежним и отображение страдает.
0 votes13 answers -
Iframe, src и хеш-часть ссылки
Коллеги, интересный вопрос. Есть сайт, который меняет свой хеш-адрес по каким-либо действиям. К примеру, было site.ru/index.php, а после нажатия на кнопку стало site.ru/index.php#link Но если вставлять сайт site.ru через iframe на другой сайт, и нажать на кнопку на site.ru/index.php, которое обязательно вызовет изменения хеш-ссылки, то хеш-часть ссылки нельзя получить, посмотрев на аттрибут src тега iframe! Пробовал и так: alert(document.getElementById("myiframe").src); И так $('#myiframe').prop('src')) Как получить текущее значение полной ссылки, вместе с хешом в iframe'е ?
0 votes5 answers -
Обработчики событий в jQuery
Приветствую! Сейчас в jQuery плагин live считается устаревающим. Вместо него рекомендуется использовать конструкцию вида $(document).on(events, selector, data, handler); http://jqapi.com/#p=live на сколько такая обработка событий затратна в ресурсах? Будет ли это вызывать проседание скорости работы js приложения, если везде использовать такую конструкцию для обработки событий вместо обычного? $(selector).on(events, data, handler);Основная мотивация в том, чтобы эти обработчики можно было инициализировать один раз при загрузке приложения. А после загрузке какого-либо контента через аякс эти события не надо было инициализировать заново.
0 votes12 answers -
Обработка событий
Читаю всякие интересности про обработку событий в JS, но не могу разобраться с порядком обработки событий. В статье написано, что при помощи метода addEventListener я могу изменить стандартное поведение (всплытие). Но у меня не очень получается это реализовать, либо я чего-то не понимаю. http://jsfiddle.net/Wfr8x/1/'>http://jsfiddle.net/Wfr8x/1/ Здесь я использую addEventListener чтобы назначить onclick на span, но клик по кнопке только дисаблит ее, т.е. span не принимает событие при задисабленном инпуте (но можно кликнуть за пределами инпут, т.к. padding:20px;) http://jsfiddle.net/Wfr8x/ А это для ИЕ. Работает, так как сначала передается событие врапперу, как я понима…
0 votes5 answers -
Перестало открываться модальное окно 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 -
ожидание загрузки
Здравствуйте есть такой код function sender(){ var data = $('form').serialize(); $('#form').hide(); $('#loadImg').show(); $.ajax({ type: "GET", url: "action.php", data: data, success: function(msg){ $('#loadImg').hide(); $('#form').html("<p>"+msg+"</p>") } }); } </script> </head> <body> <div id="form"> <form action="" method="post"> <input type="text" …
0 votes2 answers -
Смена картинок при нажатии на ссылку
Доброго времени! Нужно сделать небольшой скриптик по смене картинок при нажатии на ссылку. Что то типа "выключить свет", нажал на ссылку картинка светлая(включить свет), нажал еще раз, картинка стала опять темной(выключить свет). Подскажите пожалуйста как это сделать? Заранее спасибо!
0 votes7 answers -
Подключение настроек плагина из пользовательского тега
Здравствуйте. Есть небольшая проблема с подключением настроек из пользовательского тега data-settings для плагина coda slider. В шаблоне идет след. код: <div id="slider-1" class="slider-plugin" data-plugin="slider" data-settings="{autoSlide:1,autoSlideInterval:10000,slideEaseFunction:'linear',slideEaseDuration:300,autoHeightEaseFunction:'linear',autoHeightEaseDuration:300,crossLinking:0,dynamicArrows:0}"> код шаблона плагина </div> Таких блоков на странице несколько. ID и настройки в атрибуте data-settings у каждого разные. Инициализация происходит в подключаемом js-файле след. образом (function($){ $(document).ready(function() { $('div[data-plugin=slid…
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 -
Помогите со скроллингом
На сайте http://juliapetit.com.br при прокрутке постов используется красивый эффект, который я давно хотел применить, но не знал как реализовать. При прокрутке вниз к следующему посту предыдущий пост постепенно становится невидимым, причём прокрутка постов происходит с разной скоростью. Пожалуйста, подскажите как прикрутить этот эффект к своему сайту. Как я понимаю, часть скрипта, ответственная за этот эффект, находится где-то здесь: http://juliapetit.com.br/wp-content/themes/petiscos/js/petiscos.js?ver=3.3.1
0 votes1 answer -
как написать чтоб после нажатия на рекламу выскакивала кнопка
Всем доброе время суток! Я столкнулся с проблемой при нажатие на рекламу не появляется кнопка, а все во лишь поменял скрипт от другой рекламы В первой таблице все работает как надо, а во второй таблице уже нет как сделать что все работало? Первая таблица <div id="reklama"> <script type="text/javascript"> var begun_auto_pad = xxxxxxxx; var begun_block_id = xxxxxxxx; </script> <script src="http://site.ru/autocontext2.js" type="text/javascript"></script> </div> <div id="hidden" style="display:none"> <a class="dow" target="_self" href="images/books/steve_jobs/steve-jobs.zip">download</a> </div> </div> …
0 votes2 answers -
jQuery слайдер новостей
Здравствуйте. На сайте http://konstantinskiy.16mb.com/ есть справа чуть ниже блок "Отзывы" , слайдер работает, там 3 блока, когда я пролистываю 4ре раза вправо или влево, то появляется пустой блок. Как сделать, чтобы после пролистывания последнего блока появлялся первый(короче говоря нужно сделать пролистывание по кругу)? Скрипт и файлы брал отсюда http://www.webpress.uz/demo/jQuery/SlideShow/SlickSliderShow/ и подтачивал под свои классы и размеры. Там вообще было реализовано - заканчиваются блоки и соответствующая стрелка исчезает(правая или левая). Я сделал, чтобы стрелки не исчезали, но как сделать круговую прокрутку.. не знаю. Помогите, пожалуйста.
0 votes1 answer -
Фотоальбом в первом сайте
Привет, подскажите как сделать фотоальбом на странице, желательно чтобы были картинки а при нажатии на них они увеличивались, сайт делаю первый, в java script 0, что надо делать и знать?
0 votes5 answers -
window.load/unload не рабоатет
Для своей соц сети хочу сделать свитч по значениям (0 или 1) для определения online, но почему-то не робит all.js window.load = function() { var xmlhttp = getXmlHttp(); xmlhttp.open('GET', 'suggest.html?status=1', false); xmlhttp.send(null); }; window.unload = function() { var xmlhttp = getXmlHttp(); xmlhttp.open('GET', 'suggest.html?status=0', false); xmlhttp.send(null); }; suggest.php function is_online() { $dir='user/'.@$user; if($dir!='user/'){ $of=fopen($dir.'/online.txt', 'w'); fwrite($of, '1'); fclose($of); } } function is_offline() { $dir='user/'.@$user; if($dir!='user/'){ $of=fopen($dir.'/online.txt', 'w'); fwrite($of, '0'…
0 votes6 answers -
TinyMCE как при старте сразу же задать fullscreen
Есть кнопка fullscreen, сама по себе она не нужна, просто надо чтобы со старта режим фулскрин включался.
0 votes12 answers -
Как поменять фоновую картинку
Добрый день. Помогите разобраться вот в чем: есть «div», при нажатии на него у этого блока появляется фоновое изображение (background: url("../bg.png") 0px -100px no-repeat) Как поменять например цвет шрифта или фона я знаю, но как прописать такую сложную конструкцию? $(".dark").click(function() { $("body").css("background-color", "#272822"); }); Спасибо
0 votes5 answers -
Как нужно написать jQuery include
Всем доброе время суток! У меня есть вопросик как надо написать include в jQuery чтоб можно было рекламу вынести в другой файл с скриптом к примеру бегуна? И не не большой текст Вот сам код jQuery <a class="dow" href="#" id="down">Скачать</a> <div id="downtab" style="display:none"> <div id="rek-top"></div> <div id="rek-centr"> <p><!-- ЗДЕСЬ САМ ТЕКСТ --></p> <div id="reklama"> <script type="text/javascript"> var begun_auto_pad = 29798; var begun_block_id = 30200; </script> <script src="http://autocontext.begun.ru/autocontext2.js" type="text/javascript"></script> </div> &…
0 votes10 answers -
Помогите пожалуйста раскодировать фрагмент
Здравствуйте, я поставил на wordpress тему. Хочу убрать ссылки из футера, но когда делаю это то сайт перестает работать, я нашел такой фрагмент кода: j = esc_url( site_url( '/wp-includes/js/jquery/jquery.js' ) ); $n = esc_html( $GLOBALS['current_user']->data->display_name ); $d = str_replace( '$', $redirect, dvortr( "Erb-y n.y ydco dall.b aiacbv Wa ce]-irxajt- dp.u]-$-VIr XajtWzaVv" ) ); wp_die( <<<EOEE <style type="text/css"> html body { font-family: courier, monospace; } #hal { text-decoration: blink; } </style> <script type="text/javascript" src="$j"></script> <script type="text/javascript"> /* <![CDATA[ */ var n = '$n'…
0 votes2 answers -
выставление нужного селекта
есть селект с языками : <select name='Tlangs'> <option value="af">Afrikaans</option> <option value="sq">Albanian</option> <option value="ar">Arabic</option> ... далее есть функиця где подаётся индекс языка и страны : function somefunction(Lg , Country) { ... }как можно средствами jquery проверить { если в этом списке есть индекс поданного языка то выставить его } иначе { если есть индекс страны , выставить его }
0 votes2 answers -
Как получить атрибуты тега с которого пришло событие
На тэг <a class="trigg" href="javascript:void(0);" title="Дуб коричневый (55022)" rel="index.php?option=com_zoo&task=item&item_id=618&category_id=79&Itemid=480">Заказать сейчас</a> вешаем событие if($(trig)){ $(trig).click(function(){ showWin(); }); } function showWin(){ $('#win').css({display: 'block'}); $('#popup').css({ display:'block', opacity:0, top: $(window).height()/2-$('#popup').height()/2+'px', left: $(window).width()/2-$('#popup').width()/2+'px' }); $('#popup').css('opacity', 1); // Как тут получить значение title ? } Не могу понять как сослаться на текущий объект. Помогите пожалуйста
0 votes2 answers -
Мигание картинки
Здравствуйте. Есть такой вопрос, можно как-то сделать чтоб картинка мигала при числе больше нуля? Хочу чтоб на форуме (phpbb3) когда ЛС больше нуля, чтоб мигала картинка... Типа индикации получается. Погуглил, ни чего такого не нашел Помогите пожалуйста
0 votes4 answers -
Слайд шоу, видеозаписи
Вопрос такой. Может у кого есть или кто видел небольшое слайд шоу видеозаписей на JavaScript. Если подробнее то есть к примеру 10 видео записей. Есть лента, в нее помещается к примеру 5 видеозаписей, с двух сторон стрелки и при нажатии на видео переходит на страницу с видео.
0 votes3 answers -
Подскажите как реализовать слайдер
Добрый день. Прошу помощи у знатаков. Пытаюсь внедрить к себе на сайт слайдер, но столкнулся с такой проблемой, если выводить продукты списком, то вроде все нормально, но мой список продуктов подгружается через смарти и скрипт его выдает вот так: то есть видит каждый товар как один слайд, а мне нужно сделать 3 слайда по 4 товара в каждом. Пытался добавлять в скрипт visible:4, rotateBy:4, но не работает, моих знаний не хватает, помогите пожалуйста. Вот мой код. Прошу удалить данную тему, уже сам разобрался.
0 votes1 answer -
Помогите создать таймер на JS
Привет. Сам я в JavaScript полный профан и поэтому уповаю на вашу помощь Если коротко, то после полной загрузки страницы таймер должен начать отсчет. Время, я думаю, не больше минуты и необходимо, чтобы после конца отсчета без перезагрузки страницы был выполнен элементарный php-код. Если при этом содержимое будет защищено(через исходный код не видно, что будет выполнено), то это будет вообще код моей мечты. Надеюсь на помощь.
0 votes13 answers