Почему эта анимация переключения не выполняется во всех браузерах? - PullRequest
1 голос
/ 01 мая 2010

Этот файл не выполняется ни в одном браузере, кроме Firefox на Mac. Добавлено все, что я могу придумать, чтобы отсортировать.

http://samhorner.co.uk/dev/samhorner/

Нажатие на панель твиттера должно закрыть ее, а затем снова открыть при повторном нажатии, только один щелчок работает в других браузерах. Синяя рамка - это область вспышки на заднем плане.

Спасибо или помощь.

Приветствия

Sam

1 Ответ

0 голосов
/ 01 мая 2010

У вас есть дополнительный float, вызывающий здесь странное поведение, просто удалите его, чтобы исправить:

<div id="list" style="overflow: hidden; width: 412px; ">

Обработчик click работает, но, поскольку он с плавающей точкой, ширина просто скрыта, потому что его родитель также имеет overflow: hidden. Если вы динамически сворачиваете вложенные элементы overflow / floated, подобные этим, они не будут правильно расширяться, по крайней мере, не в кросс-браузерном режиме. К счастью, в вашем случае поплавок посторонний, просто удалите его, и ваш текущий код jQuery будет работать нормально:)

...