Плавающее меню виджетов в админке

Плавающее меню виджетов в админке

Подойдёт для дефолтного шаблона админки. При прокрутке, меню виджетов будет всегда в поле вашей видимости.

Откройте файл: templates\ваш шаблон\controllers\admin\widgets.tpl.php
Найдите строку:
<td class="sidebar" valign="top" width="150">

Следом добавьте этот код:

<script language="javascript">

$(document).ready(function(){

var floatsidebar = $("#cp-widgets-list");

var offset = floatsidebar.offset();

var right = offset.right;

var top = offset.top;

var width = $("#cp-widgets-list").width();

var height = $("#cp-widgets-list").height();

$(window).scroll(function(){

var scrollTop = $(window).scrollTop();

if (scrollTop >= top) {

$('#cp-widgets-list').css({

right:right+'px',

position:'fixed',

top:"60px",

width:width+"px"

});

} else {

$('#cp-widgets-list').css({

position:'static',

});

}

});

});

</script>

01:00
Комментарий удален

НазадПоделиться на сайт

Код для вставки на сайт:
Пример отображения:

X