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


Как найти значение в многомерном объекте / массиве в Javascript?

У меня есть многомерный объект (это в основном массив): Object = { 1 : { name : bob , dinner : pizza }, 2 : { name : john , dinner : sushi }, 3 : { name : larry, dinner : hummus } } Я хочу иметь возможность искать объект / массив, где ключ "ужин", и посмотреть, соответствует ли он"суши". Я знаю, что jQuery имеет $.inArray, но это, кажется, не работает на многомерных массивах. Или, может быть, я ошибаюсь. indexOf также, кажется, работает только на одном уровне массива. нет ли для эт ...

Заголовок "Access-Control-Allow-Origin" отсутствует в запрошенной ошибке ресурса

Я пытаюсь получить ленту новостного сайта. Думал, что я использую API-интерфейс Google для преобразования канала feedburner в json. Следующий url-адрес вернет 10 сообщений из ленты в формате json. http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&q=http://feeds.feedburner.com/mathrubhumi я использовал следующий код, чтобы получить содержимое выше url $.ajax({ type:"GET", dataType:"jsonp", url:"http://ajax.googleapis.com/ajax/services/fe ...

Настройка jstree щелкните правой кнопкой мыши contextmenu для различных типов узлов

Я видел пример где-то в интернете, показывающий, как настроить внешний вид контекстного меню jstree (используя плагин contextmenu). например, разрешить моим пользователям удалять "документы", но не" папки "(скрыв параметр" Удалить " из контекстного меню для папок). теперь я не могу найти этот пример. Может ли кто-нибудь указать мне в правильном направлении? Чиновник документация не помощь. Edit: Так как я хочу контекстное меню по умолчанию только с одним или двумя незначительными изменениям ...

Grep vs Filter в jQuery?

мне было интересно о различиях между Grep и Filter: фильтр : уменьшите набор совпадающих элементов до тех, которые соответствуют селектору или пройдите тест функции. например : находит элементы массива, удовлетворяющие фильтру функция. Исходный массив не затрагивается. ОК. Так что если я сделаю это в GREP : var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ]; myNewArray= jQuery.grep(arr, function(n, i){ return (n != 5 && i > 4); }); я мог бы сделать так ...

jQuery удаление символа ' - ' из строки

У меня есть строка "-123445". Можно ли удалить символ ' - ' из строки? Я пробовал следующее, но безрезультатно: $mylabel.text("-123456"); $mylabel.text().replace('-', ''); ...

Как очистить/сбросить выбранные даты с помощью jQuery пользовательского интерфейса календаря отмечать?

Как сбросить значения календаря datepicker?.. Минимальные и максимальные ограничения даты? проблема в том, что когда я очищаю даты (удаляя значения текстового поля), предыдущие ограничения даты все еще применяются. я перебирал документация и ничего не как решение. Я также не смог найти быстрое решение на SO / google поиск http://jsfiddle.net/CoryDanielson/tF5MH/ устранение: // from & to input textboxes with datepicker enabled var dates = $("input[id$='dpFrom'], input[id$='dpTo']"); // ...

Выпадающее меню Bootstrap не работает

У меня возникли проблемы с получением моего меню на работу. Я могу заставить navbar отлично отображаться, но когда я нажимаю на "выпадающее меню" (любой из них), он не отображает выпадающее меню. Я пробовал смотреть на другие сообщения об этом, но ничего, что исправило проблемы каждого, не помогло. Я скопировал источник прямо с сайта bootstrap, но я не могу заставить его работать на моей машине. У кого-нибудь есть идеи? Я смотрел на него в течение часа и не могу понять, что такое проблема. < ...

jquery: $(окно).scrollTop() а не $(окно).scrollBottom()

Я хочу, чтобы разместить элемент в нижней части страницы, когда пользователь прокручивает страницу. Это похоже на" фиксированную позицию", но я не могу использовать" position: fixed " css, поскольку многие из браузеров моих клиентов не могут это поддерживать. Я заметил, что jquery может получить верхнюю позицию текущего окна просмотра, но как я могу получить нижнюю часть окна просмотра прокрутки? поэтому я спрашиваю, Как узнать: $(окно).scrollBottom () ...

Как получить ширину экрана без (минус) полосы прокрутки?

У меня есть элемент и нужна его ширина без(!) вертикальная полоса прокрутки. Firebug говорит мне, что ширина тела составляет 1280px. любой из них отлично работает в Firefox: console.log($('.element').outerWidth() ); console.log($('.element').outerWidth(true) ); $detour = $('.child-of-element').offsetParent(); console.log( $detour.innerWidth() ); они все вернутся 1263px, который является значением, которое я ищу. однако все остальные браузеры дают мне 1280 пикселей. есть ли кросс-браузе ...

CSS вращение кросс-браузер с jquery.живой()

Я работаю над созданием кросс-браузерной совместимой ротации (ie9+), и у меня есть следующий код в jsfiddle $(document).ready(function () { DoRotate(30); AnimateRotate(30); }); function DoRotate(d) { $("#MyDiv1").css({ '-moz-transform':'rotate('+d+'deg)', '-webkit-transform':'rotate('+d+'deg)', '-o-transform':'rotate('+d+'deg)', '-ms-transform':'rotate('+d+'deg)', 'transform': 'rotate('+d+'deg)' }); } function AnimateRotat ...

Кэширование ответа jQuery ajax в javascript / браузере

Я хотел бы включить кэширование ответа ajax в javascript / браузере. С jquery."Аякс" документы: по умолчанию запросы всегда выдаются, но браузер может служить результаты из кэша. Чтобы запретить использование кэшированных результатов, установите кэш в значение false. Чтобы вызвать запрос на сообщение об ошибке, если актив не был изменен с момента последнего запроса, установите ifModified в true. однако, ни из этих адресов принудительное кэширование. мотивация: Я хочу поставить $.aj ...

Как добавить дополнительные поля в форму перед отправкой?

есть ли способ использовать javascript и JQuery, чтобы добавить некоторые дополнительные поля для отправки из формы HTTP с помощью POST? Я имею в виду: <form action="somewhere" method="POST" id="form"> <input type="submit" name="submit" value="Send" /> </form> <script type="text/javascript"> $("#form").submit( function(eventObj) { // I want to add a field "field" with value "value" here // to the POST data return t ...

JavaScript / jQuery: проверьте, имеет ли окно фокус

Как вы проверяете, если браузер имеет фокус? ...

JQuery флажок проверить все

Я не эксперт с jQuery, но я попытался создать небольшой скрипт для моего приложения. Я хочу проверить все флажки, но он не работает правильно. сначала я попытался использовать attr и после этого я попытался с prop но я делаю что-то неправильно. я попробовал это сначала: $("#checkAll").change(function(){ if (! $('input:checkbox').is('checked')) { $('input:checkbox').attr('checked','checked'); } else { $('input:checkbox').removeAttr('checked'); } }); но это не сработ ...

Хорошие способы улучшить производительность селектора jQuery?

Я ищу любой способ, которым я могу улучшить производительность селектора вызова jQuery. В частности, такие вещи, как это: и $("div.myclass") быстрее $(".myclass") Я бы подумал, что это может быть, но я не знаю, достаточно ли jQuery умен, чтобы сначала ограничить поиск по имени тега и т. д. У кого-нибудь есть идеи о том, как сформулировать строку селектора jQuery для лучшей производительности? ...

Разбор URL в JavaScript

как разобрать URL-адрес с помощью JavaScript (также с помощью jQuery)? например у меня есть это в моей строке url = "http://example.com/form_image_edit.php?img_id=33" Я хочу получить значение img_id Я знаю, что могу сделать это легко с PHP с parse_url(), но я хочу знать, как это возможно с помощью JavaScript. ...

Как мне поймать jQuery $.getJSON (или $.ajax с типом данных, установленным в 'jsonp') ошибка при использовании JSONP?

можно ли поймать ошибку при использовании JSONP с jQuery? Я пробовал оба $.помощью метода getjson и $.методы ajax, но ни один из них не поймает ошибку 404, которую я тестирую. Вот что я пробовал (имейте в виду, что все они работают успешно, но я хочу справиться с этим случаем, когда он терпит неудачу): jQuery.ajax({ type: "GET", url: handlerURL, dataType: "jsonp", success: function(results){ alert("Success!"); }, error: function(XMLHttpRequest, textStatus, errorT ...

Передача массива JavaScript в PHP через jQuery $.Аякс

Я хочу манипулировать массивом JavaScript в PHP. Можно ли сделать что-то подобное? $.ajax({ type: "POST", url: "tourFinderFunctions.php", data: "activitiesArray="+activities, success: function() { $("#lengthQuestion").fadeOut('slow'); } }); Activities-это одномерный массив, например: var activities = ['Location Zero', 'Location One', 'Location Two']; скрипт не завершается, когда я пытаюсь это сделать... Как я могу это исправить? ...

Разница между jQuery.скрывать и.css ("display", " none")

есть ли разница между jQuery('#id').show() and jQuery('#id').css("display","block") и jQuery('#id').hide() and jQuery('#id').css("display","none") ...

Анимировать элемент преобразование поворот

Как бы я повернул элемент с помощью jQuery .animate()? Я использую строку ниже, которая в настоящее время правильно анимирует непрозрачность, но поддерживает ли это преобразование CSS3? $(element).animate({ opacity: 0.25, MozTransform: 'rotate(-' + -amount + 'deg)', transform: 'rotate(' + -amount + 'deg)' }); ...