Сообщение от zebra
|
Выложите полный рабочий пример.
|
Выложил рабочий пример по адресу:
http://test.kridom.ru/
Сейчас понял что в Опере вообще бывает не срабатывает cookie, то есть положение панели не запоминается...
Немного изменил код JS, но все равно проблема в необходимости нажать 2 раза чтобы поднять панель осталась:
$(document).ready(function(){
var panelHeight = $("#panel .region-inner").height();
var panelTop = panelHeight - 20;
if (($.cookie('cookie_panel_status')) == 'active') {
$('#btn-panel-slide').addClass("active");
$("#panel .region-inner").animate({top: 0 + "px"}, 1);
}
else {
$("#panel .region-inner").animate({top: "-" + panelTop + "px"}, 1);
}
$('#btn-panel-slide').toggle(function () {
$("#panel .region-inner").animate({top: 0 + "px"}, 500);
$('#btn-panel-slide').addClass("active");
$.cookie('cookie_panel_status', 'active', { expires: 7, path: '/' });
}, function() {
$("#panel .region-inner").animate({top: "-" + panelTop + "px"}, 500);
$('#btn-panel-slide').removeClass("active");
$.cookie('cookie_panel_status', '', { expires: 7, path: '/' });
});
});
Still need help