URL, над которым я работаю: www.christnc.com . Если вы зайдете на сайт, вы увидите кнопку в верхней части страницы с надписью «Места». При щелчке предполагается, что он расширяет div (используя jQuery), показывая все наши местоположения. Он работает в любом браузере, кроме Internet Explorer. Я старался понять, почему это не работает в IE, переписал скрипт, отключил / включил плагины (сайт использует Wordpress в качестве CMS) и т. Д.
Может кто-нибудь взглянуть на этот код и сказать мне, что будет исправление? Я совершенно уверен, что для тех, кто знает Javascript / jQuery, потребуется 5 минут, чтобы увидеть, что я предполагаю, является простой ошибкой. К сожалению, единственный опыт работы с javascript, который я имею, состоит в том, чтобы тянуть заранее написанные сценарии.
Скрипт 1 (работал во всем, кроме IE)
$(function() {
$("#locationsButton").click(function(event) {
event.preventDefault();
$("#locationsAndServicesWrap").slideToggle(800);
});
$("#closeLocations a").click(function(event) {
event.preventDefault();
$("#locationsAndServicesWrap").slideUp(800);
});
});
Скрипт 2 (опять же, работал во всем, кроме IE)
jQuery(function() {
// Hide the "view" div.
$('div#locationsAndServicesWrap').hide();
// Make the "close" button close
$("#closeLocations a").click(function(event) {
event.preventDefault();
$("#locationsAndServicesWrap").slideUp(800);
});
// Watch for clicks on the "locations" link.
$('div#locationsButton').click(function() {
// When clicked, toggle the div.
$('div#locationsAndServicesWrap').slideToggle(800);
return false;
});
});
$(document).ready();