Не правильно отображается блок в IE
проблема в IE 7,8, после манипуляции
$('#cart').remove(); $('#cats').after(data.cart); где data.cart это HTML код нового блока '#cart', полученный по ajax, блок отображается не правильно. Проблема возникает только в ишаке, в других браузерах работает нормально |
snizhok,
Ccылка есть ? В ремувленные блоки after не добавляецо - сначало добавьте - потом rемоvte () Или оберните изъятое и добавьте <script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script> <div id="cart">asdasd</div> <script type="text/javascript"> var cart="<b>DaDa</b>" //добавка аналогичная after $('#cart').wrap('<div id=a></div>') var a = $('#a').remove();a.append(cart); alert(a.html()); </script> |
Блок $('#cats'), после которого я добавляю $('#cart') не удалается
структура НTML: <div id="cats"> <!-- контент блока --> </div> <div id="cart"> <!-- контент блока --> </div> |
snizhok,
:) Я ж Вам пояснил - оберните #cart еще одним $('#cart').wrap('<div id="wrap"></div>') И затем $('#wrap').append(cart); Затем можно $('#cart').remove() |
Часовой пояс GMT +3, время: 17:22. |