Проблема при использовании темы Galleria с ASP.NET MVC3 - PullRequest
0 голосов
/ 01 августа 2011

Я пытаюсь использовать фотогалерею галереи.

Проблема: код загрузки темы

Galleria.loadTheme('/galleria/themes/classic/galleria.classic.min.js'); работает нормально только тогда, когда мы используем его в действии по умолчанию домашнего контроллера, т.е.Домой / Указатель

Я использовал тему в представлении под названием Дисплей.поэтому я написал действие в Home для возврата к отображаемому виду.

Изображения должны отображаться в программе просмотра фотографий темы Galleria, но вместо этого они отображаются как изображения одно за другим.

Если я пытаюсьи вызовите представление дисплея из действия Index, все работает нормально.но я хочу сделать что-то еще в представлении индекса.

любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 01 сентября 2011

Сценарий темы не загружается.Причиной может быть проблема виртуального пути.

Я привык использовать плагин Galleria следующим образом:

<script src="@Url.Content("~/Scripts/JQuery.Galleria/1.2.5/galleria-1.2.5.min.js")" type="text/javascript"></script>
<script type="text/javascript">
    var virtualPath = '@Url.Content("~/")';

    $(document).ready(function () {
        Galleria.loadTheme(virtualPath + '/Scripts/jQuery.Galleria/1.2.5/themes/twelve/galleria.twelve.min.js');

        // Initialize Galleria
        $('#galleria').galleria({ autoplay: false, /* true, miliseconds */
                                  thumbnails: true,  /*true, false, numbers, empty */
                                  imageCrop: true,  /*true, false, height, width */
                                  transition: "pulse",  /*fade, fadeslide, slide, flash, pulse */
                                  trasitionSpeed: 500,
                                  thumbFit: true

        });

    });
</script>

Надеюсь, это поможет.

...