Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Вопросы по jQuery

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Открыть новую тему     Написать ответ в эту тему

Jokerjar79



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Фильтр по слову "jquery" не дал какой-либо общей темы по этой библиотеке, поэтому решился создать. У меня возник такой вопрос: согласно справочной документации такой код:
 

Код:
  <p>1</p>
  <p>2</p>
  <p>3</p>
  <p>4</p>
 
  <script language="javascript">
      $("p")[0].html("test");
  </script>

 
должен <p>1</p> заменить на <p>test</p>. Но не работает. Пробовал еще так:
 

Код:
$("p").get(0).html("test");

 
Есть подозрения, что мануал, по которому осваиваю библиотеку, написан для более старой версии, а позже принцип обращения к конкретному элементу из коллекции как-то изменился. Кто знает, как реализовать это (версия библиотеки - v1.3.2)



Документация по jQuery - eng, рус

Всего записей: 710 | Зарегистр. 08-09-2007 | Отправлено: 16:22 11-08-2009 | Исправлено: Cheery, 07:35 09-08-2013
270781912

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите переделать метод отправки данных.
В коде приведенном ниже по нажатию на кнопку данные отправляются в пхп и получая ответ размешают его в диве. Все работает как нужно, но хотелось бы чтоб данные отправлялись на сервер когда и поля убирается курсор.
Нашел решение onChange но оно мне не совсем подходит.
Подскажите как лучше сделать.
 
Есть скрипт
 
function senddata() {
$.ajax({
  type: 'POST',
  url: "tnumber.php",
  data: { name: $('#name').val() },
 success: function(data){$('#resp').html(data)}}
)}
 
Есть поле
 
<input name="A02" size="20" value="380" maxlength="12" autocomplete="off" id="name" class="form-text" type="text">
 
и кнопка
 
<input id="go" onclick="senddata();" name="go" value="Show history" src="telIcon.jpg"  type="image">
 
Добавлено:
Подскажите как ставить эту функуию в скрипт
 
 
 
Добавлено:
$('input[name=A02]').blur(function(){
senddata()
})

Всего записей: 9 | Зарегистр. 07-04-2011 | Отправлено: 10:57 30-09-2011
Aladdinych



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите новичку плз.
Есть страница с серией ссылок. При клике на любой из них должен выполняться определенный php скрипт, ответ которого попадает на <div>. Ответ, скрипта содержит не только html код, но и javascript код. При клике на ссылке "Закрыть" <div>  с контентом прячется.

Всего записей: 322 | Зарегистр. 18-10-2005 | Отправлено: 14:17 13-06-2012
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день.
Вопрос ламерский, но что-то не могу его решить ((
Есть форма и селекты с интпутами. .none {dispaly: none;}  

Код:
 
<p>
    <label>Почтовая служба</label>
    <select id="pochta">
    <option value="1" disabled selected>== Выбрать ==</option>
    <option value="2">Укрпочта</option>
    <option value="3">Новая почта</option>
    </select>
</p><p class="none" id="ukr_pochta">
    <label>Почтовый адрес</label>
    <input type="text" name="addr_ukr" value="" />
</p><p class="none" id="nova_pochta">
    <label>Номер склада</label>
    <input type="text" name="sklad_pochta" value="" />
</p>
 

Не как не могу написать скрипт что бы при выборе Укрпочта появлялся класс ukr_pochta, а при выборе Новая почта, появляся класс nova_pochta. не нужные строки должны пропадать.


----------
Абонентское обслуживание и ремонт компьютеров в Днепропетровске

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 14:23 09-02-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSmoke

Цитата:
класс ukr_pochta,

у чего?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:38 09-02-2013
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
перепутал id.

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 23:27 09-02-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSmoke

Цитата:
перепутал id.

вас спросили появлялся бы класс у чего?? или имелось в виду появление спрятанного поля?
 
http://jsfiddle.net/Dj877/

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:30 09-02-2013 | Исправлено: Cheery, 23:35 09-02-2013
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Оно! только так он все "Р" скрывает, а нужно только два.

Код:
 
<form method="post" action="[~[*id*]~]" id="zakaz">
<input type="text" id="lastname" name="lastname" />
    <p>
    <label>Наименование</label>
    <input type="text" name="tovar" value="[[zakaz_tovara_name]]" readonly />
</p><p>
    <label>Ф. И. О. *</label>
    <input type="text" name="name" value="" />
</p><p>
    <label>Контактный телефон *</label>
    <input type="text" name="tel" value=""  />
</p><p>
    <label>Город *</label>
    <input type="text" name="city" value="" />
</p><p>
    <label>Почтовая служба *</label>
    <select id="pochta" name="delivery">
    <option value="1" disabled selected>== Выбрать ==</option>
    <option value="2">Укрпочта</option>
    <option value="3">Новая почта</option>
    </select>
</p><p class="none" id="ukr_pochta">
    <label>Почтовый адрес *</label>
    <input type="text" name="addr_ukr" value="" />
</p><p class="none" id="nova_pochta">
    <label>Номер склада *</label>
    <input type="text" name="sklad_pochta" value="" />
</p><p>
    <label class="top">Коментарий</label>
    <textarea rows="10" cols="48" name="coment"></textarea>
</p><p>
    <input type="submit" value="Оформить заказ" id="zakaz_button" />
</p>
</form>
 

 
Сижу кручу как то через IF но что то как то не очень получается (((

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 12:05 10-02-2013 | Исправлено: DarkSmoke, 12:27 10-02-2013
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
не получается (((

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 23:07 10-02-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSmoke

Цитата:
только так он все "Р" скрывает, а нужно только два.

неужели так сложно чуть подправить и работать не с p, а с нужным классом??

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:19 10-02-2013
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Получилось, Спасибо!

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 17:28 11-02-2013 | Исправлено: DarkSmoke, 17:45 11-02-2013
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сделал акардион меню.
Но вот когда перехожу по страницам, оно опять сворачивается, а мне бы так что бы было раскрыто.. в чем бок?
 
Вот где делаю _autoview.com.ua_  
вот код

Код:
 
<script type="text/javascript">
    $(document).ready(function(){
        $('.left_content ul li ul').hide();
        
        $('.left_content ul li:has(ul) > a').click(function() {
        $(this).parent().find('ul').slideToggle();  
        return false;      
        });
    });
    </script>
 
 
 
<div class="left_content">
<ul class="left_menu"><li>
<a href="#" title="Видеорегистраторы" >Видеорегистраторы</a>
<ul><li><a href="/registratoryi-fullhd.html" title="Регистраторы FullHD">Регистраторы FullHD</a></li>
<li><a href="/registratoryi-hd.html" title="Регистраторы HD">Регистраторы HD</a></li>
<li class="last"><a href="/registratoryi-vga.html" title="Регистраторы VGA">Регистраторы VGA</a></li>
</ul>
</li>
<li>
<a href="#" title="GPS навигаторы" >GPS навигаторы</a>
<ul><li><a href="/gps-navigatoryi-5-dyujmov.html" title="GPS навигаторы 5 дюймов">GPS навигаторы 5 дюймов</a></li>
</ul>
</li>
</ul>
</div>
 


----------
Абонентское обслуживание и ремонт компьютеров в Днепропетровске

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 02:59 14-02-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSmoke

Цитата:
в чем бок

а вы как думаете? javascript не переносит свое состояние и переменные на новую страницу. анализируете адрес страницы, раскрываете на таком же адресе в меню.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 03:07 14-02-2013
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Блин. Это cложно. я в яваскрепте в обще профан ((((

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 04:05 14-02-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DarkSmoke

Цитата:
Это cложно. я в яваскрепте в обще профан  

ну так учиться надо.. или нанимать кого то, не все же ждать, что за вас что то сделают
http://jsfiddle.net/aLntp/
 

Код:
$('.left_content ul li ul').hide();  
var path = window.location.pathname;
$('.left_content ul li:has(ul)').find('a').each(function() {
   if ($(this).attr('href').indexOf(path) == 0)  
       $(this).parents('ul:eq(0)').slideToggle();  
});
$('.left_content ul li:has(ul) > a').click(function() {  
 $(this).parent().find('ul').slideToggle();    
 return false;        
});  


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 04:25 14-02-2013 | Исправлено: Cheery, 04:25 14-02-2013
zharik_jr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток,
возник такой вопрос...  
использую на сайте функцию jqm

Код:
  $('#dialog').jqm();

 
и соответственно есть такой код:

Код:
<span  class="avt_tab jqmWindow" id="dialog">
<table width="180px"  cellpadding="0" cellspacing="0">
                              <tr>....
 

 
И дальше в таблице идут различные поля ввода.
Собственно это код одного из стандартных шаблонов для компонента формы авторизации в Битрикс.
 
Проблема заключается в том, что когда всплывает диалоговое окно, и я хочу указателем мыши перейти в какое то поле ввода, то диалоговое окно схлопывается - как будто я его закрыл, в то время как если я буду переходить табом то я спокойно захожу в поля ввода и вбиваю нужный мне текст.
Как сделать так чтобы у меня не схлопывалось диалоговое окно по щелчку мыши?

Всего записей: 66 | Зарегистр. 18-11-2004 | Отправлено: 09:55 14-02-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zharik_jr
вам придется ждать появления телепатов.
хотя бы потому, что
Цитата:
$('#dialog').jqm();

не говорит о том, как это реализовано у вас и в чем возникает проблема


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 10:27 14-02-2013
zharik_jr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну как же, функция jqm показывает те элементы для которых она применяется, в данном случае для для всех тегов с идентификатором #dialog, далее на странице есть тэг span c этим идентификатором,  вот и вся реализация... я выше это описывал... какие еще здесь нюансы могут быть?

Всего записей: 66 | Зарегистр. 18-11-2004 | Отправлено: 10:50 14-02-2013 | Исправлено: zharik_jr, 11:36 14-02-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zharik_jr
функция не является стандартной для jQuery.. да, это скрипт jqModal http://dev.iceburg.net/jquery/jqModal/ , но у него, если посмотрите примеры, таких проблем нет. значит они возникают в методе обработки вашей формы, которую вы не привели.
 
а значит для понимания проблемы нужна ссылка на проблемную страницу.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 11:49 14-02-2013 | Исправлено: Cheery, 11:50 14-02-2013
zharik_jr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
к сожалению страница сейчас недоступна для публичного просмотра

Всего записей: 66 | Зарегистр. 18-11-2004 | Отправлено: 14:03 14-02-2013
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Пытаюсь разобраться со скриптом (( но  увы безтолку. Скрипт работает не так как надо.
_autoview.com.ua

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 19:05 15-02-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Компьютерный форум Ru.Board » Интернет » Web-программирование » Вопросы по jQuery


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru