jQuery- все статьи тега ➜ страница 36


Как структурировать мой код javascript / jquery?

Я играю с довольно интенсивным веб-приложением jQuery на основе ajax. Это доходит до того, что я почти теряю след того, какие события, которые должны вызвать какие действия и т. д. У меня осталось ощущение, что моя структура javascript неверна, на более базовом уровне. Как вы, ребята, структурируете свой код javascript / jquery, обработку событий и т. д., любой совет для разработчика javascript новичка. ...

Функция ScrollTo в AngularJS

Я пытаюсь получить быстрый навигатор, чтобы работать правильно. Он плавает на боку. Когда они нажимают на ссылку, она приводит их к этому идентификатору на странице. Я следую за этим руководство от Treehouse. Это то, что у меня есть для прокрутки: $("#quickNav a").click(function(){ var quickNavId = $(this).attr("href"); $("html, body").animate({scrollTop: $(location).offset().top}, "slow"); return false; }); Я изначально поместил его перед </body>. Но я, кажется, впадаю в со ...

jQuery UI Slider (настройка программно)

Я хотел бы изменить ползунки на лету. Я попытался сделать это с помощью $("#slider").slider("option", "values", [50,80]); этот вызов установит значения, но элемент не будет обновлять позиции ползунка. Звоню $("#slider").trigger('change'); не помогло. есть ли другой/лучший способ изменить значение и положение ползунка? ...

Кнопка Twitter Bootstrap нажмите, чтобы переключить развернуть / свернуть текстовый раздел выше кнопки

Я недавно пришел через bootstrap, и я работаю над расширением примера героя. Я хочу добавить следующее поведение на мою страницу: при кнопку (т. е. элемент с селектором '.ряд.btn') нажата, я хочу иметь возможность переключаться между расширением / свертыванием части текста над кнопкой. вот как выглядит HTML: <html> <head> <title>Test Page</title> <!-- Le styles --> <link href="../assets/css/bootstrap.css" rel="stylesheet"> <style type ...

Как найти индексы всех вхождений элемента в массиве?

Я пытаюсь найти индекс всех экземпляров элемента, скажем, "Nano", в массиве JavaScript. var Cars = ["Nano", "Volvo", "BMW", "Nano", "VW", "Nano"]; пробовал jQuery.inArray, или аналогично, .indexOf (), но он только дал индекс последнего вхождения элемента, т. е. 5 в этом случае. Как я могу получить его для всех экземпляров? ...

Что такое знак доллара в Javascript, если не jQuery

Я сделал некоторые javascript / jQuery программирования несколько лет назад, и я только начал снова. Тогда знак доллара использовался для всех функций jQuery, и если библиотека jQuery не была импортирована, знак доллара не был определен. сегодня я запустил Firefox, в совершенно пустом html-файле без библиотек javascript, и все же знак доллара указывает на что-то. Если я открою консоль Firefox и наберу '$' Я "function()". 1) это правильно, что знак доллара не был назначен, несколько лет назад, ...

Как установить cache false для getJSON в JQuery?

Я использую getJSON для получения результатов со стороны сервера, но сталкиваюсь с проблемами кэша браузера. Я хочу, чтобы Кэш был ложным. Я попытался с помощью этот раз перед моим помощью метода getjson вызов. $.ajaxSetup({ cache: false }) но я не получаю ожидаемых результатов. Он все еще показывает старые результаты. Любая помощь будет оценена по достоинству. Я также определил некоторые другие решения, такие как использование ."Аякс", но я действительно не хочу ...

Google Maps API v3 infowindow закрыть событие / обратный вызов?

Мне нравится отслеживать любые и все информационные окна, которые открыты в моем интерфейсе Google Maps (я храню их имена в массиве), но я не могу понять, как удалить их из моего массива, когда они закрыты через "x" в верхнем правом углу каждого из них. есть ли какой-то обратный вызов, который я могу слушать? Или, может быть, я могу сделать что-то вроде addListener("close", infowindow1, etc ? ...

Jquery найти все идентификаторы, начиная со строки?

просто интересно, как я буду искать все идентификаторы, начиная с" content_ "на всей странице, а также способ найти их только в именованном div под названием"extra_content". Как только у меня будут все документы, я хочу их спрятать. Ниже приведен пример того, что я хочу найти. <div id="content_1"></div> <-- Find <div id="content_2"></div> <-- Find <div id="contet_3"></div> <div id="extra_content"> <div id="content_extra_1"></div&gt ...

jquery как поймать клавишу ввода и изменить событие на вкладку

Я хочу решение jquery, я должен быть рядом, что нужно сделать? $('html').bind('keypress', function(e) { if(e.keyCode == 13) { return e.keyCode = 9; //set event key to tab } }); Я могу вернуть false, и это предотвращает нажатие клавиши enter, я думал, что могу просто изменить код ключа на 9, чтобы сделать его вкладкой, но он не работает. Я должен быть рядом, что происходит? ...

Как установить выбранное значение на выбор с помощью плагина selectpicker из bootstrap

Я использую Bootstrap-Select плагин такой: HTML: <select name="selValue" class="selectpicker"> <option value="1">Val 1</option> <option value="2">Val 2</option> <option value="3">Val 3</option> <option value="4">Val 4</option> </select> Javascript: $('select[name=selValue]').selectpicker(); Теперь я хочу установить значение, выбранное для этого выбора при нажатии кнопки... что-то вроде этого: $('#mybutton').click(fu ...

Аякс кросс доменные вызовы

Я знаю о междоменной политике AJAX. Поэтому я не могу просто позвонить"http://www.google.com " через HTTP-запрос ajax и отображение результаты где-то на моем сайте. Я попробовал его с типом данных "jsonp", что на самом деле будет работать, но я получаю синтаксическую ошибку (очевидно, потому что полученные данные не JSON formated) есть ли другие возможности для получения / отображения данных из иностранного домена? iFrames следуют той же политике? ...

Как сбросить все флажки с помощью jQuery или pure JS?

Как я могу сбросить все флажки в документе с помощью jQuery или pure JS? ...

кнопки на jQuery.событие click () запускается дважды

У меня есть следующая проблема с этим кодом: <button id="delete">Remove items</button> $("#delete").button({ icons: { primary: 'ui-icon-trash' } }).click(function() { alert("Clicked"); }); если я нажму эту кнопку, предупреждение появится два раза. Это не только с этой конкретной кнопкой, но и с каждой отдельной кнопкой, которую я создаю. что я делаю не так? ...

jQuery прокрутка до Div

Я делаю страницу FAQ и есть кнопки в верхней части, чтобы перейти к категории (он переходит к p тег, который я использую в качестве метки категории, например. <p id="general"> для моей общей категории). Вместо того чтобы просто прыгать прямо в категорию, я хочу добавить эффект прокрутки. Я хочу что-то вроде http://www.dynamicdrive.com/dynamicindex3/scrolltop.htm это прокручивается до нужной части моей страницы. Эта ссылка представляет собой скрипт, который идет в верхнюю часть страницы с ...

Обнаружение backspace и del на событии" input"?

Как это сделать? пробовал: var key = event.which || event.keyCode || event.charCode; if(key == 8) alert('backspace'); но это не работает... Если я делаю то же самое с событием keypress работает, но я не хочу использовать нажатие, потому что он выводит набранный в поле ввода. Я должен быть в состоянии контролировать это мой код: $('#content').bind('input', function(event){ var text = $(this).val(), key = event.which || event.keyCode || event.charCode; if(key == 8){ ...

Как получить доступ к имени/значению объекта JSON?

function (data) { //add values based on activity type //data = JSON.parse(data); //alert(abc.Phone1); alert(data.myName) alert(data.toString()); if (activityType == "Phone") { } return; }, как вы можете видеть, эта функция обратного вызова $.ajax С JSON данные от контроллера. например: [{"name":"myName" ,"address": "myAddress" }] в этом случае мое первое предупреждение дает мне неопределенное и второе / третье всплывающее предупреждение приходит с: [{"nam ...

Изменить содержимое div-jQuery

как можно изменить содержимое этого div, когда одна из ссылок нажата? <div align="center" id="content-container"> <a href="#" class="click cgreen">Main Balance</a> <a href="#" class="click cgreen">PayPal</a> <a href="#" class="click cgreen">AlertPay</a> </div> ...

Как удалить класс из всех элементов jquery

Я меняю класс элемента со следующим $("#"+data.id).addClass("highlight") приведенный ниже список. <div id="menuItems"> <ul id="contentLeft" class="edgetoedge"> <li class="sep" ">Shakes and Floats</li> <li id="297"><a href="#" onClick="cart('297','add')"><small>.00</small><b>Vanilla</b> </a></li> <li id="298"><a href="#" onClick="cart('298','add')"><small>.00</small><b>Peanut ...

В чем разница между событием" change "и" input " для элемента ввода

может кто-нибудь сказать мне, что разница между change и input событий? я использую jQuery для добавления их: $('input[type="text"]').on('change', function() { alert($(this).val()); }) Он работает с input вместо change. может быть, какая-то разница в заказе событий относительно фокуса? ...