Не правильно отображается блок в 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, время: 22:16. |