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
-
помогите получить значение поля
помогите пожалуйста поправить мой несложный пример jQ-плагина, сделанный по подобию представленного в важных темах. ссылка планировалось, что работать он будет следующим образом. пользователь вводит в поле .force количество миллисекунд и фигура с учётом этого времени становится прозрачной, а затем снова видимой проблема в том, что функция get_force() ничего не возвращает
0 votes3 answers -
живительный ресайз
помогите пожалуйста поправить вёрстку к страничке подключил библиотеку masonry и добавил функцию такую var old_resize_handler = $.Mason.prototype.resize; $.Mason.prototype.resize = function() { $('#list_content .list_content_article').width(Math.floor($('#list_content').width() / 2)); old_resize_handler.apply(this, arguments); }; она нужна чтобы исправить глюки оригинального скрипта, которые выражаются в пропадании одной из колонок на определённой ширине(но сейчас не об этом) в FF работает отлично, в chrome, safari глючит и после загрузки страницы вёрстка выглядит примерно так. если поизменять ширину окна браузера, то глюки исчезают хотелось бы чтобы после загрузки ст…
0 votes1 answer -
Параметры элемента и динамичная подрузка страницы
Есть проблема, в самом начале страница подружает весь свой контент через load функцию. Не смотря document.ready контент получается еще не загружен, а скрипт уже запустился и пытается получить параметры слоя - а они пустые! Ну там ширины еще нет, например . И я не пойму - как вызвать скрипт, когда контент подрузится?
0 votes2 answers -
Подстветка картинки при наведении на другой блок
Добрый день! Я в js ничего не понимаю, признаюсь сразу. У меня есть Три блока: <div class="1"> <a href="#">link1</a> <a href="#">link2</a> </div> <div class="2"> <img src="#" /> <img src="##" /> <img src="###" /> <img src="####" /> </div> <div class="3"> <a href="#">link3</a> <a href="#">link4</a> </div> Задача: при наведении на ссылку из блока 1 или 3 заменять картинку из блока 2 на другую. Причем каждая ссылка соответствует отдельной картинке. Как это сделать? подскажите хоть куда копать, я покопаюсь)
0 votes1 answer -
0 votes0 answers
-
Фотографии пользователя
Здравствуйте. У меня есть стена фотографий пользователя так вот как мне сделать, чтобы после наведения на фотографию была такая функция http://stg.odnoklassniki.ru/res/i/ic/zoom.png
0 votes1 answer -
Средне арифметическое в двух столбцах таблицы
Всем доброго дня. Помогите пожалуйста найти средне арифметическое(сложить все числа и разделить на их количество ) в этих двух столбцах: <table class="paddingg"> <tbody><tr><td colspan="2" id="idtable"><b>Игровые</b></td><td colspan="2" id="idtable"> <b>Психологические</b></td></tr><tr><td>Контроль мяча</td><td style="text-align: right;"><span style="color: green;">84</span></td><td> Дальновидность</td><td style="text-align: right;">76</td></tr> <tr><td>Дриблинг</td><td style="text-align: right;">83&…
0 votes0 answers -
Помогите пожалуйста с задачей
Помогите найти ошибку. Получить [ aij ], i = 1, ..., 10; j = 1, ..., 12 - целочисленную матрицу, для которой aij = i + 2j. var a1 = [] var max_i = 10; var max_j = 12; for( var i = 1; i <= max_i; i++ ) { a1[ i ] = []; for( var j = 1; j <= max_j; j++ ) a1[ i ][ j ] = i + 2 * i * j; } malert( a1 ); var a2 = [] for( var i = 1; i <= max_i; i++ ) { a2[ i ] = []; for( var j = 1; j <= max_j; j++ ) if( i < j ) a2[ i ][ j ] = Math.sin( i + j ); else if( i === j ) a2[ i ][ j ] = 1; else a2[ i ][ j ] = Math.asin(( i + j ) / ( 2 * i + 3 * j )) } …
0 votes1 answer -
Помогите со скроллингом
На сайте http://juliapetit.com.br при прокрутке постов используется красивый эффект, который я давно хотел применить, но не знал как реализовать. При прокрутке вниз к следующему посту предыдущий пост постепенно становится невидимым, причём прокрутка постов происходит с разной скоростью. Пожалуйста, подскажите как прикрутить этот эффект к своему сайту. Как я понимаю, часть скрипта, ответственная за этот эффект, находится где-то здесь: http://juliapetit.com.br/wp-content/themes/petiscos/js/petiscos.js?ver=3.3.1
0 votes1 answer -
проблемка с mouse_wheel
Добре. Содрал код с небезызвестной статьи по маус_вилл, кое-как его под себя адаптировал, задача в том, чтобы при прокрутке колеса каждому из 4х li поочередно присваивался класс. В файрфоксе работает правильно, в остальных браузерах, которые, очевидно, используют wheelDelta, отсчет прыгает через 1. Прошу помощи, сам понять не могу - то ли где-то синтаксис неправильный, то ли у wheelDelta значение не 120.. //ловит событие window.onload = function() {if (window.addEventListener) window.addEventListener("DOMMouseScroll", mouse_wheel, false);window.onmousewheel = document.onmousewheel = mouse_wheel;};//считает номер livar nav_num=0,mouse_wheel = function(event) {if (false…
0 votes0 answers -
Противоположный селектор
Привет всем. Вопрос по jq $('.accordion li:has(ul)').addClass('has-drop'); Вроде все просто. Всем лишкам аккордиона, в которых лежит подуровень присваивается класс has-drop А как сделать наоборот - присвоить класс hasnt-drop лишкам в которых нету подуровней? Вопрос, наверняка простеиший, просто в джс не соображаю. спс.
0 votes2 answers -
Помогите доработать скрипт
вопрос решен
0 votes0 answers -
Ребята помогите прикрутить .fadeToggle();
Собственно есть скрипт <script type="text/javascript"> /* Menudropdown */ $(function(){ var lis=$("#topbar li:has(.dropdown)").find("a:first").append("").end(); lis.click(function(ee){ if($(ee.target).closest(".dropdown").size()>0){$(this).addClass("selected");ee.stopPropagation();} else { var th=this;lis.filter(function(){return !$(this).is(th);}).removeClass("selected");$(this).toggleClass("selected");return false;} }); $(this).click(function(e){lis.removeClass("selected");}) }); </script> Не могу никак прикрутить плавное появление окна т.е вот пример <script type="text/javascript"> $(document).ready(function() { $('.lb_bt').click(function…
0 votes1 answer -
Dojo. Остановка распространения события меню
Всем привет. Люди, кто имел дело с событиями Dojo, помогите пожалуйста с таким вопросом: Нужно заставить работать такой скрипт: pMenu = new dijit.Menu({ targetNodeIds: ["progmenu"] , onMouseDown: function(e){ alert(' MouseDown '); dojo.stopEvent(e); e.stopPropagation(); } }); Полная версия здесь: http://jsfiddle.net/freeneutron/jrk4X/15/ За основу взят скрипт отсюда: http://dojotoolkit.org/reference-guide/1.8/dijit/Menu.html Суть в том, что при клике по элементам меню (dijit.Menu), оно по умолчанию закрывается. Я же пытаюсь предотвратить это закрывание путем остановки рас…
0 votes0 answers -
Помогите понять
Приветствую, коллеги! Возникла необходимость немного изменить чужой html/js код и на одном из этапов я впал в ступор. Смотрите. В коде сайта есть такое: 1 2 3 4 <span class="hire-input calendar"> <input type="text" name="hireOn_1" placeholder="Дата" dta-dateformat="d-m-20y"> <i class="fa fa-calendar"></i> </span> Всё вроде бы предельно ясно, но когда открываешь эту страничку в браузере и смотришь исходник, то наш код превращается вот в это: 1 2 3 4 <span class="hire-input calendar"> <input type="text" name="hireOn_1" placeholder="Дата" dta-dateformat="d-m-2…
0 votes1 answer -
Функция
Здравствуйте! Подскажите, почему не работает данная функция? Точнее работает, но только для аргументов вида arg*10 mou.setMenu = function (num) { $.get("/getform.php?menu=1", function(data) { var dat = eval("(" + data + ")"); var count = dat[0]; var tMenu = dat[1]; var nMenu = 1; while (nMenu <= count) { $('#lmenu ul').html($('#lmenu ul').html() + '<li>'+ tMenu[nMenu][1] +'</li>'); if (/\*/.test(tMenu[nMenu][2])) {var arr = tMenu[nMenu][2].match(/(\D+)\*(\d+)/); $('#lmenu ul li:nth-of-type('+nMenu+')').click(function () {mou.display(arr[1], arr[2])}); } else { $('#lmenu ul li:nth-of-type('+nMenu+')').click(function () {alert(123)}); }…
0 votes1 answer -
Вопрос по JavaScript.
Всем привет!После изучения html и css я решил изучить язык JavaScript.Но тут у меня возникает вопрос:Чем отличается вообще JavaScript от Jquery?И вообще,надо ли мне учить Ajax...Тут я в полном заблуждении.Буду благодарен за Ваши ответы.
0 votes3 answers -
Замыкания и анимация - не могу разобраться
В самом конце файла slider.js у меня есть функция // on pagination click if (pagination=="true") { $(pagId).children().click(function() { var diff = $(pagId).children().index($(this)) - curActive; if (diff < 0 ){ diff = length + diff; } console.log(curActive, $(pagId).children().index($(this)), diff); var list = function() { for ( var i = 0; i < diff; i++) { setTimeout(function(){ console.log(i); next(); }, 500); } }; list(); }); } А именно весь вопрос вот в этой функции: var list = function() { for ( var i = 0; i < diff; i++) { setTimeout(function(){ console.log(i); next(); }, 500); } }; list(); Когда я кликаю в слайдере на кноп…
0 votes1 answer -
аякс
<script type="text/javascript"> var count=0, msg='notext', http = false; if(navigator.appName == "Microsoft Internet Explorer") { http = new ActiveXObject("Microsoft.XMLHTTP"); } else { http = new XMLHttpRequest(); } function talk() { http.abort(); http.open("GET", "mind.php?msg=" + msg , true); http.onreadystatechange=function() { if(http.readyState == 4) { if (count < 100 ){ document.getElementById('chat').innerHTML = document.getElementById('chat').innerHTML + http.responseText; count = count+1; } else{ document.getElementById('chat').innerHTML = http.responseText; count = 0; } } } http.send(null…
0 votes0 answers -
Как вставить .js виджет на конкретную страницу?
————————————————-
0 votes2 answers -
Проблема с он-лайн консультантом
Сделал на сайте http://www.hrustal-market.ru/ прелоадер, но появилась проблема. Когда начинаем писать в он лайн консультант и отправляем сообщение, происходит запуск прелоадера. Не могу понять, это он-лайн консультант перезапускает страницу или ошибки скрипте прелоадера?
0 votes0 answers -
Помогите разобраться с плагином HoverCard !
Не актуально
0 votes0 answers -
Помощь в соеденения двух отобранных элементов с помощью цикла
Всем приветУ меня вопрос я вот решил написать скрипт,но вырисовывается проблемка я задал в переменную дату и с помощью цикла перебираю элементы массива...допусти мне надо выделить первые два элемента это ладно выводит,но проблема в том например если я хочу прибавить к этим двум выделеннм цифрам 6 получается ,что прибавляется к каждому элементу я пробывал через функцию parseInt() соеденить ,но не полуается помогите пжлст Вот мой код $(document).ready(function() { var date= "21.11.2011"; for( i=0;i<2;i++) { var res=parseInt(date[i]); var result=res + 6; $(".date").before(result); }; }); //Конец ready Спасибо,но я уже решил данный вопрос вот т…
0 votes1 answer -
Удаление посленего дочернего элемента
Здравствуйте, возникла проблемка, и что то в голову не лезет как ее решить Нужно, при необходимости, добавлять поля ввода, а при добавлении лишних - удалять их Есть скрипт var count = 0*1; function add (){ count++ $('#qqq').append("<input type=\"text\" id=\"inp"+count+"\" name=\"inp"+count+"\"/>< /br>"); } function del(){ $('#inp'+count).remove(); count--; } При удалении инпутов остается тег <br> - что ни есть гуд. Внимание вопрос: как удалить инпут вместе с переносом строки? Или как по другому можно это реализовать?
0 votes1 answer -
Помогите с динамичным меню
Ребята, добрый день. Помогите пожалуйста реализовать меню. Что-то никак не могу найти в интернете примере. Понимаю что вопрос заезженный. Т.е. мне надо чтоб при нажатии на органы гос власти, у у этих двух разделов поменялись id и классы: <div class="tab"> <a href="javascript:" id="tab1" class="current"><span>РУБРИКАТОР</span></a> <a href="javascript:" id="tab2"><span>ОРГАНЫ<br /> ГОСУДАРСТВЕННОЙ<br />ВЛАСТИ</span></a> </div> а также чтобы нижнее меню поменяло контент, т.е. на рубрикатор органов гос. власти
0 votes1 answer