Проблема, которую наблюдаю впервые.
На странице есть корзина - для краткого представления, в которой отображается всего товаров и их сумма. Элемент ее имеет класс total-N, где N число, определяющее какой корзине это принадлежит. Это не суть важно, в общем корзина не одна, поэтому так.
Количество и сумма отображаются в тегах B этого элемента.
Сама корзина, это фиксированная панель расположенная внизу с отрицательным позиционированием, когда запрашивается, выкатывается.
В ней тоже есть элемент отображающий общее количество товара и их сумму, имеет такое же имя класса как и у краткой корзины, и ее значения также отображаются в тегах B.
Написано на jQuery. Когда в корзине отмечаем чекбокс для удаления товара какого либо или изменяем его количество, то происходит перерасчет количества товаров и их суммы, и отображение:
$('.total-'+k).find('b').eq(0).text(n).end().eq(1).text(toFormat(s));
При этом во всех браузерах все нормально - изменения отражаются и в кратком представлении корзины и раскрытой корзины с которой работаем.
Opera 12 нет. Изменения она то вносит, но видно их только тогда когда, панель корзины свернем, и развернем вновь. Такой бардак только ли с корзиной или с кратким представлением тоже я не проверял, корзина открытая перекрывает краткое представление. Да и бог с ней, главное чтобы в корзине сразу были видны изменения.
Может кто что подобное наблюдал? jQuery 1.8.2.