Ссылки на моем сайте: http://rnmtest.co.uk/oddfellows/
Если вы нажмете «Dine», вы увидите кнопку «Забронировать сейчас». Этот элемент не доступен для IE. Область под ним имеет полупрозрачный png в качестве фона. Содержимое загружается через jQuery.
Я поставил якорь в контейнере div, как рекомендовано другими веб-сайтами, но это не повлияло. Если я изменил размер окна в IE8, я могу когда-нибудь щелкнуть небольшую часть кнопки.
Этот эффект возникает на всех якорях, а не только на изображениях.
Это известное ограничение IE6 – ссылки в контейнере, которые используют фильтры для создания прозрачных фонов, не являются кликабельными. Вы можете найти дополнительную информацию и обходной путь здесь
Как только вы загрузили содержимое из jquery, вы перехватили событие click? Вы убедились, что jquery закончил загрузку содержимого, прежде чем пытаться подключить это событие? Это очень легко сделать.
Я должен был сделать позицию ссылки: относительная; в явном виде.