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
-
Слайдер для элементов динамической ширины или прокрутка горизонтального меню
Собственно, есть горизонтальное меню, не помещающееся по ширине в блок. Нужно сделать для него прокрутку, осуществляющуюся при нажатии по стрелкам. Все готовые слайдеры, котрые я видел, требуют задания фиксированной ширины для элементов, а в моем случае <li> будут, разумеется, разной ширины. Сам я написать что-то не могу, с Яваскриптом не знаком. Либо же можно скроллить не при нажатии по стрелкам, а при событии onMouseOver (или как это называется) на стрелке, и тогда скроллинг должен происходить не на ширину <li>, а просто плавно, и остановиться должен только когда пролистан весь список. Если кто-то подскажет реализацию любого из вариантов, или предложит что-т…
0 votes0 answers -
Сделайте мне счетчик пожалуйста.
Доброго время суток, сделайте мне пожалуйста вот такой счетчик. Т.е.чтобы время шло в обратном отсчете от окончания даты. Зеленые вертикальные линии делать не надо.
0 votes1 answer -
Помогите разобраться в чужом коде
Добрый день. Копаюсь в исходниках Leaflet и нашел там немного магии, которую никак не могу понять =) А именно Class.js. В методе extend: var F = function () {}; F.prototype = this.prototype; var proto = new F(); proto.constructor = NewClass; NewClass.prototype = proto; Что здесь происходит и для чего эта магия с прототипами? Для чего тут переменная F? И что такое и какую функцию выполняют InitHooks? (это уже дальше по коду)
0 votes1 answer -
Доступ к элементам объекта
Чё-то на меня затупанство напало и я никак не могу понять как надо сделать. Суть: var someobj={a:'1', b:'0'+this.a} Вот надо сделать так, чтобы b стало '01' и при изменении a тоже менялось, а в данной ситуации a у нас undefined. Как получить доступ к свойству a?
0 votes4 answers -
Скрипт для смены картинки-рекламы
Здравствуйте! Есть такая нужда - на детальной странице объекта нужна реклама, там картинка при нажатии на которую бросает по ссылке, но картинок много и нужен скрипт который будет определять, если один и тот же пользователь просматривает детальные страницы - то ему будет на следующей странице будет показана следующая картинка, и так далее - на каждой новой странице странице будет показана следующая картинка. как это реализовать? перепробовал много скриптов - и результат не удовлетворяет. помогите, как это можно решить? буду признателен.
0 votes2 answers -
History API и AJAX
Приветствую Уважаемые форумчане. Сразу к делу, мой сайт работает полностью на ajax и я его подружил с histroy API, проблема в том, что когда я подгружаю через ajax новые данные, то старый JS код продолжает работать хотя блок в котором код находится заменяется на новый. Я ума не приложу, что нужно сделать, чтобы JS код удалялся полностью со старыми данными. Может быть Вы знаете? Еще вопрос! Можно ли подключать JS через innerHTML? Не просто тупо код вставить туда, а именно подключить отдельным файлом и вставить через innerHTML, я просто слышал, что нельзя тупо вставлять код JS через innerHTML
0 votes5 answers -
Подходящие плагины для Grunt
Посоветуйте, пожалуйста, пару grunt плагинов для следующих задач: 1) Имеется следующая файловая структура: news/ red/ news/news.scss blue/ news/news.scss green/ news/news.scssapp/ app.scss red/ blue/ green/ Нужен плагин, делающий следующее: плагину скармливаем список имеющихся тем. Затем этот плагин для каждой темы из списка запускает следующую операцию: плагин берет файл app.scss, подгружает в него файл news.scss для текующей в цикле темы, затем компилирует результирующий scss файл и кладет получившийся css файл в папку текущей темы из цикла. Таким образом один раз запустив этот плагин мы получим css файл…
0 votes2 answers -
Ничего не делающий какое-то время скрипт
Нужен скрипт, который в начале документа ничего не будет делать 2 секунды, а потом начнется загрузка остальных скриптов.
0 votes4 answers -
2события на одно действие
вот сейчас есть стандартное $("#id").click(function() { а мне нужно чтобы действие произошло или по нажатию по элементу или по нажатию клавиши enter когда находишься в фокусе заданного input элемента и другой input элемент не пустой. как сделать по клавиши $(document).keyup(function(event){ if (event.keyCode==13) { но вот как всё вместе совместить. все сделано без form ,просьба не предлагать сделать через form. или хотя если подскажете какую функцию написать примерно на onsubmit
0 votes5 answers -
Оценка фоток
Есть фотка: Наводим мышку на нее и появляется менюшка: В итоге можно оценить фоту и открыть большое изображение по ссылке: Сайт дам позже если понадобится, а то мало ли за рекламу посчитают) Там завязан файл .js на 65к символов Как я понял то это еще как-то связано с БД. Т.к. выводится текущее количество оценок...как-то подставляются ссылки на крупное изображение... Очень хочется попробовать сделать подобное, искал по инету уроки по оценке фоток(рейтингам и т.д.) и ничего не нашел, прошу подкинуть ссылок на подобные уроки и по возможности объяснить как такое возможно сделать...т.к. я ума пока не приложу)
0 votes3 answers -
Как сделать такой эффект и реально ли это...
Хотелось бы сделать такой эффект: Допустим я зашёл на главную страницу сайта. Нажал на кнопку "Форум" главная часть сайта свернулась и через пару секунд развернулась (всё это плавно) уже с другим контентом, в моём случае с форумом. А вапще хотел применить это чудо к хостингу изображений, то есть нажал загрузить, окно свернулась и развернулось с ссылками...
0 votes1 answer -
Проблема с раскрытием/закрытием блока (jquery)
Доброго времени суток. Пациент: http://demo.imatte.us/fomru/project_polls.html Проблема 1. На странице есть блок с вопросами. При клике на вопрос раскрывается блок с голосованием к вопросу. Как сделать так, чтобы блок не закрывался при клике в блоке ".poll-wrapper" (раскрывающееся содержимое)? Проблема 2. При кликах на варианты ответов не всегда срабатывает выбор нужного пункта. Никак не могу установить почему. Помогите, пожалуйста.
0 votes6 answers -
Не могу придумать как проверить submit
$(function() { $( "#contact" ).validate({ rules: { name: { required: true, minlength: 3 }, email: { required: true, email: true }, }, success: function(label) { label.text('OK!').addClass('valid'); } }); $('#contact').submit(function (){ var data = $('#contact').serialize(); $.ajax ({ url: 'mail.php', type: 'POST', data: data, beforeSend: function () { …
0 votes4 answers -
Внедрение кода в JSFiddle
Можно ли программно вставить код HTML напрямую в JSFiddle? Имеется в виду без участия человека. Чтобы он только нажал на ссылку, открылся JSFiddle, а там уже нужный код вставлен.
0 votes2 answers -
Как сделать, чтобы табы переключались с помощью кнопок?
Всем привет! Подскажите, пожалуйста, как сделать так, чтобы у меня табы переключались с помощью кнопок "Назад" и "Следующая" с js/jquery. Еще, когда я хочу вернуться назад и нажимаю на предыдущую ячейку, ничего не срабатывает, но когда нажимаю следующую, все прекрасно работает. В общем, у меня какой то кривоватый таб:) Подскажите, пожалуйста! <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="tabs"> <div class="tab active"> <div class="tab__content"> <ul class="steps"> <li class="step active">1</li> …
0 votes0 answers -
По ссылке менять заголовок
Всем привет. Есть меню со ссылками, при нажатии на каждую ссылку открывается страничка с соответствующим контентом. Мне нужно менять заголовок контента в зависимости от нажатой ссылки. Как это можно реализовать на JS? заголовок в теге H2
0 votes1 answer -
Можно ли так использовать DOM?
Может название темы и не информативно, но лучше не придумал. Пишу плагин на jQuery. Использую такой подход: jQuery ( function () { var obj = jQuery ( '#obj' ).functionName ({ // свои значения, если отличны от дэфолтных }) // при каком-то событии нужно этот obj остановить event = function () { // образно покажу событие obj.stop () } // минус подхода - obj доступно только внутри этой функции }) ;(function($){ $.fn.functionName = function ( options ) { return this.each ( function () { new FunctionName ( this, options ); }); }; function FunctionName ( context, options ) { this.defaults…
0 votes4 answers -
0 votes2 answers
-
Можно ли отключить эффект отображаемый при первом открытии галереи в lightbox
Добрый день! У меня такая проблемка, в галереи lightbox эффект, который срабатывает при первом запуске фотогалереи, криво отображается в Opera и Google Chrome. Вопрос в следующем: Можно ли ее каким нибудь образом отключить, ну или поправить, если это возможно))) Спасибо Вам большое за помощь! Эффект выглядит следующим образом: это как бы плавное приподнятие вверх изображения и отпускание вниз. Галерея находится здесь: http://itforweb.com/content/e137/ Скрипт можно скачать из архива или здесь: http://ifolder.ru/20178954 Просто я не программер, и поэтому решил обратиться к опытным людям)
0 votes2 answers -
Вызов функции
есть фякс скрипт его я вызываю через ява скрипт <script> function admin-click1(){ ajax_loadContent('dmenu','/admin_index.php'); } </script> по событию онклик <div onclick="admin-click1()"><img src="/css/image/index.png"> Главная</div> но у меня не получается вот код ошибки Uncaught ReferenceError: admin is not defined (anonymous function) onclick
0 votes6 answers -
Изменение form action на основе option value
Здравствуйте! Имеется следующий код: <form method="get" action="имя скрипта" name="input"><select><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option></select><input type="submit" value="Отправить"></form> Требуется на его основе сложить ссылку вида ajax.php?stage=2&type=значение из value. И поме…
0 votes3 answers -
Выправить кривоту рук)
Всем джамбо. Конечно мой вопрос не относится к java но да ладно. Есть 2 кода...оба не пашут на сайте, но вроде как работают на jsfiddle...На оба кода ошибка Property '$' of object [object Object] is not a function. Может у кого появится какая-нибудь мысля...Заранее спасибо. <script> $(document).ready(function($){ $(".toggle-block").click(function(){ var id = '#toggle_block_id_' + $(this).data('target'); $( id ).slideToggle(); }); }); </script> <button class='toggle-block' data-target='01'><font size='3'>Реставрация</font></button> <div id="toggle_block_id_01" style='width:1px; height:1px;'> <table style='display:n…
0 votes9 answers -
Изменить только текст
<a href=""><i>текст</i>еще какой-то текст</a>Вот вопрос,можно ли через селектор jquery менять только текст,который не в теге <i>?
0 votes4 answers -
Как настроить angular-gridster?
Как настроить angular-gripster, чтобы убрать Z-слои и наложение изображений друг на друга? Сейчас, если изображения большие, они накладываются друг на друга. Настройки, видимо, находятся в $scope.gridOptsИ еще не срабатывает resizable: { enabled : false }все равно можно растягивать изображения. Есть официальный демо-пример, там ресайз каким-то образом отключается. Мои текущие настройки (из демо-примера): $scope.gridsterOpts = {margins: [20, 20],outerMargin: false,floating: true,pushing: true,draggable: {enabled: true},resizable: {enabled: false,handles: ['n', 'e', 's', 'w', 'se', 'sw']}}Необходимо, чтобы изображения не накладывались друг на друга, т.е. учитывался их реаль…
0 votes0 answers -
сброс скрипта
Есть три блока, при нажатии блок исчезает на 50%. <div id='th1' style=' display:block; width:40px; height:40px; background:red;'></div> <div id='th2' style=' display:block; width:40px; height:40px; background:green;'></div> <div id='th3' style=' display:block; width:40px; height:40px; background:black;'></div> <script type="text/javascript"> $("#th1").click(function () { $(this).fadeTo(400, 0.5); }); </script> <script type="text/javascript"> $("#th2").click(function () { $(this).fadeTo(400, 0.5); }); </script> <script type="text/javascript"> $("#th3").click(function () { $(this).fadeTo(400,…
0 votes2 answers