jQuery: Почему не работает нажатие на кнопку?

Фото автора =) 06.05.2008 от ROM

Как я уже писал раньше, сайт mnogonot.ru будет полезен читателям для обучения. Сейчас я хочу показать на его примере, почему может не срабатывать событие нажатия на кнопку во всех браузерах, кроме Firefox2.

Этот пост актуален для версии сайта 0.0.2 от 12 Апреля 2008г.

Вот как задется событие, которое срабатывает по кликику кнопки “отправить” с id=newsitesubmit:

$('#newsitesubmit').click(sendsite);

И наверняка Вы заметили, что при просмотре сайта браузером отличным от firefox выводилась предупреждающая надпись, и функции по добавлению нового сайта и связи с автором были отключены.

Текст формы по отправке нового сайта и связи с автором я хранил прямо в тексте страницы и копировал в нужный див по мере надобности. Именно поэтому не срабатывало событие при нажатии кнопки.

Причина этого проста:
Проблема связана с тем, что другие браузеры (не FF) ждали нажатия первой кнопки, а на вторую не обращали внимания, а FF обращал внимание на все кнопки с определенным id.

Как решить эту проблему:
Я пока вижу только один способ. Я создал файл с html меню и подгружаю его при нажатии на кнопке меню.
Пример:

$('#siteinfo').load('http://mnogonot.ru/static/form_add.html',getready);

P.S. Скоро будет обновление сайта mnogonot.ru ;)


Популярность: 48%

Подпишитесь: rss icon RSS Записей rss iconRSS комментариев.
Понравился пост? Поддержи сайт!

Рубрики: JQuery, mnogonot.ru |

Оставить комментарий

Подпишитесь, пожалуйста:

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Заметьте: Включена проверка комментариев. Нет смысла повторно отправлять комментарий.


Рубрики:

Управление:




Рейтинг блогов
Рейтинг блогов
Рейтинг блогов
Яндекс цитирования
Каталог блогов Blogdir.ru
количество читателей онлайн и всего


Я - на Карте
Каждому своё…
Блог о jQuery, Linux и немного программировании