Диалоговое окно jQuery отключается при использовании плагина .scrollto (с воспроизведением jsfiddle) - PullRequest
1 голос
/ 04 января 2012

Мне нужно показать диалоговое окно после того, как окно прокрутилось до определенного элемента.В настоящее время диалоговое окно открывается в верхней части страницы, а затем окно перемещается к намеченному элементу.Это означает, что диалоговое окно теперь скрыто в верхней части страницы.

Вот проблема, воспроизводимая в jsfiddle: http://jsfiddle.net/t5ftM/

Есть ли способ показать диалог, в котором находится текущая позиция прокрутки??

Спасибо за тонну!

Ответы [ 2 ]

0 голосов
/ 04 января 2012

http://jsfiddle.net/t5ftM/1/

$.scrollTo("#scroll_here", 500, {
    offset: -200,
    onAfter: function() {
        $("#dialog1").dialog({
            autoOpen: true,
            title: 'Create',
            buttons: {
                "Save": function() {
                    $('#form').submit();
                },
            },
            modal: true,
            minWidth: 300,
            minHeight: 100
        });
    }});
0 голосов
/ 04 января 2012

Вы говорите, что страница прокручивается ...

Эта строка:

$.scrollTo("#scroll_here", 500, {offset:-200});

Автоматически прокручивает страницу до #scroll_here div. И появляется диалоговое окно с объявлением Document Ready. Если вы не хотите, чтобы страница прокручивалась при загрузке, вам нужно обернуть одну из функций, чтобы она выполнялась как обратный вызов. Это позволит завершить один процесс, а затем отобразить второй.

...