Перейти к содержимому


Изучаем ajax


  • Вы не можете ответить в тему
Сообщений в теме: 25

#21 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 20 May 2012 - 05:43 PM

Охренеть )))) проблему решил.
Значит есть такая клевенькая штука live :)
  • 0

#22 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 21 May 2012 - 03:52 PM

Вот блядский ИЕ............ при live событие change в нем не работает, ну что за дерьмо.

Как же я ненавижу этот говнобраузер.
  • 0

#23 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 21 May 2012 - 04:04 PM

эх, как я Вас понимаю (с) :D
  • 0
Изображение Изображение Изображение

#24 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 21 May 2012 - 10:46 PM

Ну вот что делать ((( определять браузер при входе и тех кто из ИЕ посылать нахуй на обычную форму оформления заказа.

Блин на событие click главное работает а на change нет.

Ребята может подскажите как обхитрить этот дибильный ИЕ..... чтобы он думал что change это click :)

Помогите решить проблему, готов финансово отблагодарить ))
  • 0

#25 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 21 May 2012 - 10:54 PM

может не все так плохо http://forum.jquery....worked-in-1-4-1
и еще http://taswar.zeytin...snt-work-in-ie/

Помогите решить проблему, готов финансово отблагодарить ))

и так поможем, форма заказа многим пригодится ))


многие пишут что достаточно заменить live на livequery
  • 1
Изображение Изображение Изображение

#26 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 22 May 2012 - 12:01 AM

для других браузеров работает и live и bind для ИЕ нифига.....

livequery - почему-то не сработал ни в одном браузере.

а с синтаксисом delegate сейчас разбираюсь

З.Ы. Я почитал и не понял что в старой версии жквери все работало?

Что я делаю не так:

Синтаксис delegate

.delegate( селектор, типСобытия, обработчик )


т.е. вроде бы все просто
$('#zoneID').delegate('#zoneID', 'change', function(){
   var id_zone = $("#zoneID").val();
   alert(id_zone);
});
В качестве селектора используется ID селекта.
Не работает.
и вот так:
$('#zoneID').delegate('zoneID', 'change', function(){
и вот так:
$('#zoneID').delegate('select', 'change', function(){
тоже не работает, НО если убрать селектор вообще

$('#zoneID').delegate('', 'change', function(){
   var id_zone = $("#zoneID").val();
   alert(id_zone);
});
То почему-то срабатывает, но опять же пока не выполнишь где-то уже скрипт JQ
т.е. например выбрал страну все Области уже не работают, но если выбрал область то страны почему-то работают, видимо потому что выше находятся..........

Аллилуйя ...... работает..........
eugene_wb, я тебя люблю :wub:

использовал при выборе страны delegate а при выборе области live

Может рано радуюсь но пока кажется работает даже в ИЕ.

Единственное что мне не нравится что в delegate не указываю селектор - не знаю почему работает только без него (
  • 0