jQuery masonry плагин не работает в IE7 - PullRequest
1 голос
/ 26 июля 2011

Я работаю над страницей, которая использует плагин masonry jQuery для размещения блоков на странице. Он отлично работает во всех браузерах, кроме IE7 (да, он работает даже в IE6), но я не могу понять, почему это происходит, поскольку нет ошибок js. Хуже всего то, что он, кажется, работает при начальной загрузке страницы, затем он сходит с ума через секунду и устанавливает левое и верхнее значения блоков равными 0.

Вот ссылка на тестовую версию страницы. Любая помощь будет принята с благодарностью.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 14 декабря 2011

Может быть, я нашел, как решить проблему.Так же, как

$GPContainer.masonry(
{
    singleMode: true,
    itemSelector    : '.pin',
    //define in css
    columnWidth     : 0,
    isAnimated      : true,
    isFitWidth      : true,
    isRTL           : false
});

После

"isRTL : false"

не может быть ,, иначе в IE7 это будет неправильно.

0 голосов
/ 24 января 2013

Моя проблема заключалась в том, что я хочу применить плагин masonry к невидимым элементам div. В Firefox и других нормальных браузерах было нормально, но не в IE. Я изменил и применил плагин masonry после того, как div был виден, и теперь, кажется, все в порядке. (Простите за мой английский :))

...