Предотвратить динамическую потерю содержимого при переключении - PullRequest
2 голосов
/ 06 декабря 2011

Я получаю некоторые данные с сервера и обновляю html-содержимое div следующим образом:

var req = new Request.JSON({
    method: 'get',
    url: 'index.php',
    data: {},
    onSuccess: function(r) {
        $('my_div').set('html',r.output);
        }
    }
});

Я хочу иметь возможность «переключать» результаты, и я использую это:

var mySlide = new Fx.Slide('my_div');
$('toggle_link').addEvent('click', function(event){
    event.stop();
    mySlide.toggle();
    event.stop();
}); 

Это работает только один раз, предположительно, из-за того, что HTML-содержимое извлекается динамически. Есть ли способ предотвратить потерю содержимого HTML из моего Div и показать эффект переключения?

Спасибо!

1 Ответ

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

Чтобы решить проблему с высотой, вам нужно установить для параметра resetHeight: true значение Fx.Slide. Обновленный пример здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...