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
-
Привязка контекста "bind"
Здравствуйте. Подскажите пожалуйста такой момент: var user = { firstName: "Вася", sayHi: function() { alert( this.firstName ); } }; setTimeout(function() {user.sayHi();}, 1000); вот в этом примере автор говорит: "А что, если до срабатывания setTimeout (ведь есть целая секунда) в переменную user будет записано другое значение? К примеру, в другом месте кода будет присвоено user=(другой пользователь)… В этом случае вызов неожиданно будет совсем не тот!" и приводит вот такое решение: var user = { firstName: "Вася", sayHi: function() { alert( this.firstName ); } }; setTimeout(bind(user.sayHi, user), 1000); Так ведь и здесь до срабатывания кода мо…
0 votes8 answers -
filters.alpha.opacity в опере
Есть ли аналог filters.alpha.opacity для оперы?
0 votes3 answers -
Галерея в модальном окне
Подскажите, как сделать в галерее fancybox, чтобы отображались также и превьюшки в модальном окне, а не только стрелками двигались картинки. Или может есть какой-то другой вариант.
0 votes1 answer -
Простой вопрос по getElementById
Ребята, подскажите. Почему алерт выводит значение ширины блока пустым? <html> <head> </head> <style> #timeline_play {width:10px;} </style> <body> <div id="timeline_play"></div> <script> alert(document.getElementById("timeline_play").style.width); </script> </body> </html>
0 votes9 answers -
Некоректно работает функция hover
Пытался прикрепить на свой сайт этот плагин BookBlock (demo), но с некоторыми изменениями. А именно. Хотел чтобы страницы листались при наведении на блок с изображениями. При наведении вперед ну и при отводе курсора соответственно назад. Столкнулся с двумя проблемами: 1. Некоректно работает функция hover. При наведении все срабатывает и изображение листается вперед, но при отводе курсора ничего не происходит. 2. Как сделать, что бы функция сработала один раз?! То есть если курсор наведен на изображение, то оно перелистывается один раз и останавливается. var Page = (function() { var config = { $bookBlock : $( '#bb-bookblock' ), …
0 votes0 answers -
Как вычислить разницу между 2я слоями?
Здравствуйте! У меня такая проблема: есть header и footer. между ними есть слой, высоту которую нужно узнать. Как это сделать? p.s. не надо возражать что можно сделать с процентами. Мне нужно знать точное значение иначе не работает overflow.
0 votes1 answer -
Подскажите placeholder
В js не силен, поэтому задаю этот вопрос в этой ветке! Как сделать чтобы в input и textarea был по-умолчанию текст, а когда кликаем он исчезал? Только чтобы не вводить текст в value по-умолчанию. Видел скрипт вроде как placeholder но не знаю он ли, подскажите.
0 votes4 answers -
проблема с setInterval
есть функция function content(){ $.ajax({ url: "index.php", cache: false, success: function(html){ $("#content").html(html); } }); } $(document).ready(function(){ content(); setInterval('content()', 20000); }); запрос должен происходить каждые 20 сек,но он происходит каждую секунду в независимости от того какое время я бы не ставил, а также ужасно загружается процессор. в чем проблема?
0 votes7 answers -
Как отслеживать видимость div и считать сумму value в input, только в display:block (jQuery)
Есть скрипт калькулятора, все - работает, считает. Возникла необходимость, чтобы подсчет суммы велся из отображаемых div`ов, т.е. с display:block, а с спрятанных div`ов (display:none) - сумма не считалась. Делаю проверку, на отображения div, но скрипт работает не так jsfiddle.net. Помогите пожалуйста, нужно, чтобы при отметки чекбокса Касс2 (Касс1...) - таблица скрывается, и при этом Итоговая сумма считалась толь по Касс1 (по всем видимым Касс.n)
0 votes6 answers -
Console. Как развернуть консоль для более детальной информации?
Доброго времени суток, форумчане! Столкнулся со следующей проблемой - моя консоль в браузере, при работе с JS, не показывает всю информацию! А точнее, я чего - то не знаю! Я приложу скриншот, и отмечу проблемные зоны (кхм...): 1) Мой вариант; 2) Правильный вариант. Как мы можем наблюдать, на скрине второго, правильного варианта, все числа выводятся, а мои - нет! Хотелось узнать бы причину) Заранее всем спасибо)
0 votes4 answers -
Как можно узнать позицию верхнего края div'а в пикселях
Всем привет! Использую jquery. Есть div Чтобы узнать его положение делаю так var y=$(#my_div).css("top"); В Опере работает, а в IE нет - возвращет NaN. Видимо потому что в css не задано явно свойство "top" оно имеет значение "auto" Как еще можно узнать позицию верхнего края div'а в пикселях? Заранее благодарен.
0 votes1 answer -
Обертка текста из option
Добрый день. Я еще зеленый... Есть такой скрипт. http://jsfiddle.net/V2tG4/3/ Смысл в том что я хочу стилями спрятать основной option и стилизовать его по-своему. Для этого в переменную h я поместил текст активного option. Дальше мне надо его обернуть в див .skinned-text и добавить в начало .skinnde-wrapper. Или же сам текст поместить в уже написаный в коде див. Не получается у самого, пишет что не объект а как сделать объектом? Благодарю за любую помощь.
0 votes3 answers -
Запуск canvas приложения в canvas
Доброва времени суток населению форума, у меня тут довольно странный вопрос, меня интересует, могу ли я запускать canvas приложения через определённое canvas-же приложение. Т.е. я хочу создать некую оболочку для запуска этих приложений, и меня интересует как запускать их внутри себе подобного. Нужно использовать какие-то фреймы, ссылки, или к примеру надо динамично редактировать основной код (недолго в программирование, наверное фигню сморозил). Ответьте пожалуйста, как это сделать .
0 votes0 answers -
Как сохранить несколько изображений, как одно.
Здравствуйте. Не уверен, что пишу в нужную тему. Делаю это не специально, а по незнанию ) Стоит задача - написать скрипт для подбора кейсов для iPhone. Т.е есть шаблон кейса, посетители могут изменять цвет кейса, добавлять текст и картинки. Картинки пользователь грузит сам со своего компа. После кастомизации кейса, готовый результат должен сохраняться в виде картинки. Собственно сабж - как реализовать сохранение результата в виде изображения? И какие инструменты для этого использовать? Предполагаю, что с помощью js это сделать не представляется возможным. Спасибо.
0 votes10 answers -
Dynamic select - ссылки в элементах списка
Ребят, помогите пожалуйста в форме в форме Select region сделать так, чтобы во втором списке элементам была присвоена ссылка, и при нажатии на кнопку осуществлялся переход по ссылке, соответствующей выбранному элементу. Пример. Вот так сейчас у меня, а нужно, чтобы при выборе, к примеру, Москва, я попадал на сайт Москвы. Вот кусок кода, который формирует элементы второго списка (где centrcher - название элемента первого списка, которому соответствуют нижеследующие элементы второго): var centrcherArray = new Array( 'Egypt', 'Iran', 'Israel', 'Kuwait', 'Lebanon', 'Morocco', 'Saudi Arabia', 'Syria', 'Turkey', 'U.A.Emirates', 'Other' );
0 votes1 answer -
Помогите разобраться в обработке событий.
Я вообще по php специализируюсь, JavaScript для меня пока темный лес. Значит так: Есть некий <div> (кнопка), как сделать так, чтобы при "зажатой" кнопке мышки выполнялась некая функция tempfunc (). Кнопку отпустили, все прекратилось.
0 votes4 answers -
Интерактивная карта
здравствуйте. Очень приглянулась мне интерактивная карта из этой статьи. Но от JavaScript я далек пока что, кто то может подкинуть код или ссылку на похожее, но более простое решение? И еще желательна возможность при клике по области выводить div справа от всей карты Заранее спасибо
0 votes10 answers -
установить значение datepicker в ng material 2
Помогите пожалуйста установить дефолтное значение в datepicker ng material 2 в моём случае сам датапикер связан с моделью так: <md-input-container> <input mdInput [mdDatepicker]="picker" placeholder="Choose a date" [(ngModel)]="modelDateBegin"> <button mdSuffix [mdDatepickerToggle]="picker"></button> </md-input-container> <md-datepicker #picker></md-datepicker> В компоненте устанавливается значение модели так: export class DatepickerOverviewExample { private modelDateBegin = '02.07.2017'; } В результате браузер показывает датепикер, в котором предустановлено значение: "07.02.2017". Это явно не то что было …
0 votes0 answers -
JQuery. DnD. Объект падает под родителя
Сделал шахматную доску. Таблица, в ней ячейки, в каждой ячейке див с определенным фоном и картинкой фигуры. Черные фигуры перемещаются нормально, а белые при перемещении падают под нижний слой. То есть оказываются под фоном и их уже нельзя "зацепить" мышью. Вот ячейка: <td id="td01" class="whitePiece"> <div class="draggable"> <img src="imgs/figures/icons/adventure/68/wn.png" alt="f*cking problem"/> </div> </td> .draggable{ background-color:transparent; } .whitePiece{ background:url(/imgs/boards/cold-marble/light.gif); }
0 votes2 answers -
плавное увеличение картинки с ссылкой
В нете не нашел ничего. И темы тако не нашел тут. Короче, как увеличить картинку я знаю: <html> <title>Test</title> <head> <script> function Uvel(aha) { if (aha.offsetHeight < 150){ aha.style.height = (aha.offsetHeight + 1) + 'px'; aha.style.width = (aha.offsetWidth + 2) + 'px'; timeoutUvel =setTimeout (function(){Uvel(aha)},2); } } function Umen(aha) { clearTimeout(timeoutUvel); if (aha.offsetHeight > 50) { aha.style.height = (aha.offsetHeight - 1) + 'px'; aha.style.width = (aha.offsetWidth - 2) + 'px'; timeoutUmen =setTimeout (function(){Umen(aha)},2); }} </script> </head> <br><br> <body style="margin: 25px;…
0 votes1 answer -
Как обратиться к элементу созданному в результате ajax-запроса?
Файл ajax.js function showContent(link,contentBody) { var cont = document.getElementById(contentBody); var loading = document.getElementById('loading'); var http = createRequestObject(); if( http ) { http.open('get', link); http.onreadystatechange = function () { if(http.readyState == 4) { cont.style.display='block'; cont.innerHTML = http.responseText; } } http.send(null); } …
0 votes2 answers -
Уезжающий налево див по средствами jq
Возникла проблема с реализацией следующего: есть три дива, вертикально расположенных друг за другом. Есть также img (позиционирован абсолютно), он служит "кнопкой" и находиться между(поверх) 2 и 3 дивом. Хотел сделать так, что бы при нажатии на этот img - див2 уезжал налево и исчезал (типа slideUp, только влево), и одновременно с ним, смещался налево этот самый img на x пикселей, но не исчезал И при повторном нажатии на Img див2 выезжал направо и img так же направо. Перепробовал много способов, вешал click, toggle, animate все всегда по разному получалось. К примеру, вроде бы (как я думал ), должен был помочь /*$(document).ready(function(){ $(".io").toggle( function(){…
0 votes6 answers -
Непонятно.
Вот написал программу которая вычисляет день недели. Все получилось. Вычисляет как надо, правильно. Но не пишет найденное значение туда куда надо, то есть пишет на секундочку а потом пропадает. Почему, и как исправить?
0 votes4 answers -
Вопрос о jquery.corner.js
При использовании jquery.corner.js при загрузке BODY я использую функцию в которой есть такая конструкция $("#x2").corner("round"); Вопрос: Если у меня на форме есть несколько элементов, у которых я хочу закруглить углы то можно ли им всем назначить один и тот же ID ("x2")? Я попробовал так сделать и вижу, что один элемент "Закругляется" а остальные - нет. Почему?
0 votes1 answer -
способ удаления объекта
скажите пожалуйста правильным ли способом я удаляю объект на страничке? может существуют более удобные способы? кроме clearInterval()
0 votes2 answers