Это сообщение является старым, я знаю, но мне просто пришлось решить ту же проблему, потому что простое написание обычного тега ссылки с установленным блоком отображения не делает весь div активируемым в IE. поэтому решить эту проблему гораздо проще, чем использовать JQuery.
Во-первых, давайте поймем, почему это происходит: IE не будет делать клик пустым div, он только сделает текст / изображение внутри тега div / a кликабельным.
Решение: Заполните div изображением фона и скройте его от зрителя.
Как?
Вы задаете хорошие вопросы, теперь слушайте.
добавить этот фоновый стиль к тегу
> "background:url('some_small_image_path')
> -2000px -2000px no-repeat;"
И у вас есть все, теперь div теперь кликабелен. Это был лучший способ для меня, потому что я использую его для своей Фотогалереи, чтобы позволить пользователю кликнуть на одной половине изображения, чтобы он двигался влево / вправо, а затем поместил маленькое изображение также для визуальных эффектов. так что для меня я все равно использовал левое и правое изображения в качестве фоновых изображений!