.load не работает в ie
Доброго всем времени суток!Написал небольшую программку на при помощи jquery.Суть ее такова:при клике некоторые данные подгружаются с некоторой страницы.И везде работает кроме конечно моего "любимого" IE.Ну что говорить то?Сами посмотрите
$(document).ready(function(){ $("#spr-gos").click(function(){ $("#gos-spoiler").load("/gos.html .spr-div") $("#gos-spoiler").slideToggle(800); preventDefault(); }); }); а вот разметка <div class="spr-cat"> <div id="spr-gos" class="spr-top">гос. службы</div> <div id="gos-spoiler" class="spr-spoiler"></div> <div class="bottob-spr"></div> </div> Подскажите решение для ie!!!! |
$(document).ready(function(){ $("#spr-gos").click(function( e ){ $("#gos-spoiler").load("/gos.html .spr-div"); $("#gos-spoiler").slideToggle(800); e.preventDefault(); }); }); |
щас попробую
|
странно не работает(((
|
$(document).ready(function(){ $("#spr-gos").click(function( e ){ $("#gos-spoiler").load("/gos.html .spr-div", function(){ $("#gos-spoiler").slideToggle(800); }); e.preventDefault(); }); }); |
нет не работает(((
|
может есть еще способ без применения e.preventDefault();?
|
return false;:) |
return false; тоже не канает, в самом начале его прбовал
|
а что именно в ИЕ происходит? выползает ли ошибка какая нить? Быть может дело не в этой части кода... ИЕ капризный браузер, любит когда везде все точки, запятые, точка-с-запятой закрыты и ничего лишнего не было.
|
да вот сами посмотрите efo24.ru я уже 3 день голову ломаю((((
|
причем на гос службы там на сайте стоит вот такой код
$(document).ready(function(){ $("#spr-gos").click(function(e){ $("#gos-spoiler").load("/gos.html .spr-div", function(){ $("#gos-spoiler").slideToggle(800); e.preventDefault(); }); }); }); а на всех остальных типа такого $(document).ready(function(){ $("#spr-gos").click(function(){ $("#gos-spoiler").load("/gos.html .spr-div") $("#gos-spoiler").slideToggle(800); preventDefault(); }); }); |
ошибка такова е есть null или не является обьектом
|
lдык а зачем пихать e.preventDefault(); внутрь калбека функции load яже укзал ее не там куда вы ее пометили.
$(document).ready(function(){ $("#spr-gos").click(function(e){ $("#gos-spoiler").load("/gos.html .spr-div", function(){ $("#gos-spoiler").slideToggle(800); }); e.preventDefault(); }); }); |
Часовой пояс GMT +3, время: 13:34. |