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
-
Действия перед уходом со страницы
Здравствуйте. Подскажите, как реализовать такое, чтобы перед уходом на другую страницу, на текущей происходила анимация. Пока наиболее близко к результату работает onbeforeunload, но нужно сделать это без вывода сообщения.
0 votes0 answers -
Как в скрипте Lightbox задать 100% масштаб при увеличении
Добрый вечер, у меня вопрос по скрипту Lightbox (http://lokeshdhakar.com/projects/lightbox2/) При открытии изображения он увеличивает его по высоте моего монитора, а можно ли сделать, что бы изображение открылось на 100% масшатаб и была прокрутка вниз? Спасибо.
0 votes1 answer -
Управление тегом audio в андроид
Почему звук начинает воспроизводиться в теле функции только после нажатия на кнопку, как исправить? <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>HTML5</title> <script> function vybor() { document.getElementById('player').play(); setTimeout("vybor()", 3000); } </script> </head> <body onload="vybor()"> <audio id="player" src="123.mp3"></audio> <div id="text">text</div> <button onclick="document.getElementById('player').play()">Воспроизведение</button> </body> </html>
0 votes0 answers -
onkeydown
тут решил поколдовать с нажатием кнопок.. добавить тег у <input> то функция вызывается, пробовал повесить через тег на <div> ничего не работает... куда вообще и как лучше вешать ? может лучше средствами javascript вешать, куда то на body ? мне нужно обрабатывать любые нажатия кнопок без разницы в каком месте фокус..
0 votes6 answers -
Посоветуйте, какой проект можно реализовать на JavaScript.
Добрый день! Ищу тему для курсовой - проект на JavaScript, не игра. Допускается использовать другие языки программирования, но основной - JS. Из того, что нашел в интернете - online reader, mp3-player или эмуляторы dos. Может у кого есть техническое задание на тот или иной проект на JS. Спасибо.
0 votes4 answers -
список элементов в bootstrap-multiselect постоянно отображается
Всем привет, Есть такой bootstrap-овский плагин для множественного выбора bootstrap-multiselect Вопрос в том что перенесенный в проект код не работает как следует - список элементов постоянно отображается: Моя ссылка В консоле ошибок нет, необходимые файлы подключены...
0 votes1 answer -
jQuery
Ребята посоветуйте что делать. Такая проблема: хочу вставить в сайт два скрипта с использованием jQuery, но вместе они не работают. Может кто то сталкивался с подобной проблемой?
0 votes11 answers -
jQuery File Upload
Значит проблемка в чем. Есть форма http://jsfiddle.net/qcF5Y/2/ Вот демка официала http://blueimp.github.com/jQuery-File-Upload/ Нужно вставить кнопку закачать. Чтобы срабатывало через нее. Не могу разобраться как это сделать. Гуглил док читал. Спасибо что зашли.
0 votes4 answers -
цикл while
Почему этот код работает http://learn.javascript.ru/play/kZew4 var num = 2; var exp = 10; var result = 1; var cnt = 1; while(cnt <= exp){ result *= num; cnt++; } document.write(result);а вот этот не работает? var num = 2; var exp = 10; var result = 1; var cnt = 1; while(cnt = cnt < exp){ result = result * num; cnt++; } document.write(result);
0 votes15 answers -
Объекты/классы в Js
Первый вид: var Name1 = { Pole1: value, method1: function() { return 1; }, method2: function(){ // вызвать метод1 var v = Name1.method1(); // а если вызвать так: var v1 = method1(); - то его не видит... } // и как в данном объекте различать private/и public методы ? } другой вид: function MyObject() { var value = 2; function method1() { return 3 } } В чем отличие двух реализации? Чем оптимальнее пользоваться, чтоб был код в JS и читабельным и ясным. просто в js начинать как в файле: var v = 1; function M1(){} и т.д. не хочется Всё же хотелось бы структуризировать организов…
0 votes6 answers -
Нужна помощь (Data-* и Jquery
Имеется такая HTML конструкция: <div id="menu"> <a href="#" class="button" id="b1" data-item="home" onclick="ButtonClick()">1</a> <a href="#" class="button" id="b2" data-item="library">2</a> <a href="#" class="button" id="b3" data-item="learn">3</a> <a href="#" class="button" id="b4" data-item="about">4</a> <a href="#" class="button" id="b5" data-item="callback">5</a> </div><div id="content"> <div id="home" class="content">ghbftn</div> <div id="library" class="content">1111</div> <div id="learn" clas…
0 votes5 answers -
ajax
В общем я имею такой код: $(".ajax_a").hover(function() { var value_id = 0; value_id=$(this).attr("rel"); $.ajax({ type: "GET", cache: false, url: "/bitrix/templates/main/ajax_menu.php", data: "id_section="+value_id+"", success: function(html){ $("#menu ul li").hover(function(){ //over $(this).siblings("li:has(ul)").children("ul").hide();; if ($(this).is("#menu ul li ul li:not(:has(ul))")) { $('#scrollbar1').remove(); $(this).not(':has(ul)').append(html); } $(this).children("ul").show() ; $('#scrollbar1').tinyscrollbar(); }, function(){ //out $(this).children("ul").delay(1500).fadeOut(300); });//end hover function…
0 votes7 answers -
bxSlider глючит
Может быть кто-нибудь имел дело с этим слайдером http://bxslider.com/ Проблема в том, что иногда он не срабатывает, например, если закрыть и открыть браузер, потом загрузить страницу. Стоит обновить страницу - все работает. Этот глюк бывает не всегда. И только на реальном сервере, на локальном проблемы нет. Вызываю слайдер функцией, как указано на сайте: $(document).ready(function() { $('.slider').bxSlider({ pager: false });}); Если посмотреть код через firebug во время этого глюка, то видно, что js не добавил в код новые теги и стили, с помощью которых этот слайдер работает, в результате чего браузер вывел картинки все сразу как они есть в коде.
0 votes1 answer -
Как поправить слайдер?
все работает, но мне не нравится один нюанс, когда доходит до конца списка он возвращается назад, прокручивая все предыдущие слайды, я хочу добиться чтобы дойдя до последнего слайда он продолжал листать их дальше начиная с первого, типа непрерывного круга $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 -
Событие click и addclase
Здравствуйте. Имеется 6 кружков и один большой (центральный, с div hover эффектом). По нажатию на один из шести кружков, центр.блок меняет контент http://shure-kryg.ru/tttest/1/
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 -
Возможно ли?
Создал функцию: При клике на ссылку вызывается функция,которая подгужает хтмл код в див элемент с классом "p_rightcol" все подгужается да))Но вопрос можно ли чтобы он делал это плавно?
0 votes9 answers -
Бэкграунд на всю страницу с учетом IE8
Доброго всем времени суток. Перерыла полинтернета - уже устала. Прошу помощи. Суть в следующем: нужно реализовать бэкграунд из картинки на всю страницу. Работать должен примерно как cover, но, насколько я понимаю, cover IE8 не поддерживается. Знаю, что вроде есть скрипты на JQuery, но те, что я находила, не центрируют картинку, а некоторые, хотя и обещали центрирование, работали с глюками. Если у кого-то есть такой код/опыт или подходящая ссылочка - поделитесь пожалуйста.
0 votes2 answers -
Подгрузка стилей с использованием iframe
Стоит следующая задача: при выборе темы оформления сайта в селекте, нужно менять значение href у тега link с используемой таблицей стилей на сайте. Проблема в том, что меняя значение href у link, сайт отображается без стилей, пока не загрузятся новые. Поэтому нужно каким-то образом отслеживать загрузку стилей нововыбранной темы и только после этого менять значение href у линк, тогда, теоретически, смена оформления сайта произойдет без мерцания, то есть мгновенно. Но нету возможности отследить, когда загрузятся стили в теге link. Поэтому нашел выход - грузить стили новой темы в iframe-е т.к. у window внутри iframe-а есть событие load, которое дожидается загрузки всех ресур…
0 votes4 answers -
Вопрос
Всем привет! У меня немного затруднение с постраничной навигацией, а проблема в том, что она у меня не работает, не могу разобраться в ней, как она работает. А проблема у меня заключается в том, что не могу понять как мне сохранять станицы в html если он при нажатие на страницу переходит только на цифру, чтобы понятнее было, приведу пример, при нажатие он переходит по ссылки (http://site.ru/pages/3/), а у меня страница (http://site.ru/pages/img3.html) Вопрос как мне сделать чтоб он перегадил в первом примере? вот еще скриншот прилогается
0 votes2 answers -
Объясните
window.onload = newNumber; function RandomNumber() { for (var i=0; i<10; i++) { /* очерёдность строк */ var mulNum = new Array(0,2,4,6,16,32,64,128,256,512); /* свой множитель для каждой строки */ var eqNum = (mulNum[i] * 15) + Math.floor(Math.random() * 15) + 1; /* формула получения случайного числа */ document.getElementById("insert" + i).innerHTML = eqNum; /* вставить число в строки относительно очерёдности */ } } Суть кода записать случайные числа в соответствующие множителю поля. А непонятен момент формулы получения случайного числа. Вот (mulNum * 15) Эта часть сначала очереди выглядит как (0[0] * 15) то-есть записать ноль в строку id="insert0" и далее …
0 votes2 answers -
AJAX окошко с изоброжением
Как сделать так, чтобы при нажатии на картинку маленького размера (в HTML документе) открывалась картинка в полном размере? Ссори если такой вопрос уже был.
0 votes6 answers -
не робит в опере
Есть несколько слоев, в конце каждого -- спан для определения координат x и y. Высота первого слоя нормальна в ие и лисенке, а в опере она отрицательная :/. Код большой, но плз помогите. <html> <head> <title>Координаты</title> <meta http-equiv="Content-Type"; content="text/html"; charset="windows-1251"> <link rel='stylesheet' type='text/css' href='css.css'> <body> <div class='nazw_tm' id='nazw_tm_1'> Идеологическая база мира<span id='kor_nazw_tm_1'> </span> </div> <div class='op_tm' id='op_tm_1'> Прежде, чем приступить к построению непосредственно содержимого нашего мира, мы должны сформулировать …
0 votes1 answer -
tiny_mce портит код
Вставляю в tiny_mce код типа: <a href="#" onclick="callme_click('uosMd8fznSr1@QzyuKvsOA'); return false;"> а он меняет его на: <a onclick="function onclick(event) { callme_click("uosMd8fznSr1@QzyuKvsOA"); return false; }" href="#"></a> и он, соответственно, не работает. Подскажите пожалуйста, как настроить tiny_mce так, что бы он не менял код. Написал в эту ветку т.к. более подходящей не нашел.
0 votes4 answers -
Вопрос на тему JQuery Trickshots
Всем привет! Такой вот вопрос по JQuery Trickshots: Для чего в setTimeout использовать такую запись 'r('+f+')' и почему именно 9 миллисекунд? r(function(){ alert('DOM Ready!');})function r(f){/in/.test(document.readyState)?setTimeout('r('+f+')',9):f()}
0 votes5 answers