Почему ссылки на моем прозрачном элементе div становятся неактивными в IE? - PullRequest
3 голосов
/ 11 февраля 2010

Ссылки на моем сайте: http://rnmtest.co.uk/oddfellows/

Если вы нажмете «Dine», вы должны увидеть кнопку «Забронировать». Этот элемент не кликабелен в IE. Область под ним имеет полупрозрачный png в качестве фона. Контент загружается через jQuery.

Я поместил привязку в контейнер div, как рекомендовано другими веб-сайтами, но это никак не повлияло Если я изменю размер окна в IE8, я могу когда-нибудь щелкнуть небольшую часть кнопки.

Этот эффект возникает на всех якорях, а не только на изображениях.

Ответы [ 3 ]

1 голос
/ 11 февраля 2010

Это известное ограничение IE6 - ссылки внутри контейнера, которые используют фильтры для создания прозрачных фонов, не активируются Вы можете найти дополнительную информацию и обходной путь здесь

0 голосов
/ 10 февраля 2011

Мне пришлось сделать позицию ссылки: относительной; явно.

0 голосов
/ 11 февраля 2010

Как только вы загрузили контент из jquery, вы подключились к событию click? Вы убедились, что jquery завершил загрузку контента, прежде чем пытаться перехватить событие? Это очень легко сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...