Программное обеспечение Galleria - Не удалось извлечь высоту сцены из CSS - PullRequest
1 голос
/ 01 октября 2011

У меня ошибка - Не удалось извлечь высоту сцены из CSS: Отслеженная высота 0px - при обновлении страницы галереей Galleria в IE8 и Firefox 6.0.2 Я сделал эти изменения:

1) В html, изменив этот тег -

 !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 //EN" 

2) Добавлен атрибут высоты к

.galleria-stage {height: 467px;}

3) Соответствует следующим тегам в разделе заголовка -

 link type="text/css" rel="stylesheet" href="galleria/themes/classic/galleria.classic.css"
 script type="text/javascript" src="js/galleria-1.2.5.min.js"
 script type="text/javascript" src="galleria/themes/classic/galleria.classic.min.js"

Я продолжаю испытывать эту ошибку. Пожалуйста помоги! (Я удалил символы меньше и больше чем в этом сообщении, но они включены в мой код).

Спасибо

Рик Р.

Ответы [ 8 ]

4 голосов
/ 26 апреля 2012

не крутое решение - добавить в конце на Galleria Styling

.galleria-errors{display: none;}

просто игнорировать сообщение об ошибке

4 голосов
/ 13 декабря 2011

По словам автора скрипта, эта проблема была исправлена ​​в последней бета-версии: https://github.com/aino/galleria/blob/master/src/galleria.js

3 голосов
/ 14 мая 2012

на самом деле, хитрость заключается в том, чтобы добавить настройку высоты на странице и оставить остальные настройки, как они есть в примере (по крайней мере, для меня в chrome 18.0.1025.168 м)

<!doctype html>
<head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
        <script src="galleria/galleria-1.2.7.min.js"></script>
        <style>
            #galleria{height:467px}
        </style>
    </head>
    <body>
        <div id="galleria">
            <img src="photos/photo1.jpg">
            <img src="photos/photo2.jpg">
            <img src="photos/photo3.jpg">
        </div>
        <script>
            Galleria.loadTheme('galleria/themes/classic/galleria.classic.min.js');
            Galleria.run('#galleria');
        </script>
    </body>
</html>
3 голосов
/ 12 января 2012

Я столкнулся с той же проблемой и добавил атрибут высоты в galleria.classic.css, а также реализовал файл, который рекомендовал «Скажите мне, где Гэндальф», и моя ошибка исчезла.Я собирался +1 его, но моя репутация недостаточно высока;)

1 голос
/ 15 августа 2012

Вы можете установить height и width элемента перед вызовом galleria.run('#galleria');.У меня была такая же проблема, и это решило ее.

1 голос
/ 18 июня 2012

Какой опыт изменения ума был!Для меня это сводилось к тому, какое руководство по установке я прочитал.

Этот дал мне фатальную ошибку msg и все мои пробные изменения, когда я просмотрел разрешение.

Этот вернул меня к работе.Я взял приведенный ниже HTML-код и обновил свой файл, чтобы он выглядел как эта версия с записями CSS.Это сработало с первого раза.

<!doctype html>
<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
        <script src="galleria/galleria-1.2.7.min.js"></script>
        <style>
            #galleria{ width: 700px; height: 400px; background: #000; }
        </style>
    </head>
    <body>
        <div id="galleria">
            <img src="photo1.jpg">
            <img src="photo2.jpg">
            <img src="photo3.jpg">
        </div>
        <script>
            Galleria.loadTheme('galleria/themes/classic/galleria.classic.min.js');
            Galleria.run("#galleria");
        </script>
    </body>
</html>
1 голос
/ 24 ноября 2011

У меня была такая же проблема с версией 1.2.5, и я исправил ее, поместив:

<!doctype html>
<head>

В самом верху документа. Надеюсь, еще не поздно помочь вам.

0 голосов
/ 20 апреля 2012

Я исправил эту проблему, открыв файл javaascript galleria-1.2.7.js и установив для debug значение false.

Вокруг строки 25

VERSION = 1.27,
DEBUG = false,
TIMEOUT = 50000,
...