Требуются PHP программист для удалённой работы в команде. Официальное оформление. Работа возможна как с гражданами РФ, так не гражданами. Полная занятость (полный рабочий день, 5 дней в ...
Доработка скрипта скроллинга меню
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Есть скрипт
$(document).ready(function() {
//Scroll the menu on mouse move above the #menuwrap layer
$('#menu').mousemove(function(e) {
if(e.layerY>0){
var windowH = $('#menuwrap').height();
var menuH = $("#menu").height();
var coef = menuH / windowH;
var mTop = Math.round((-e.layerY + window.pageYOffset) * coef) + e.layerY – window.pageYOffset ;
$('#menu').animate({top: mTop}, { queue:false, duration:500});
}
});
});
Стоит здесь www.studio-moda.ru/
Требуются добавить inactive margin, т.е. расстояние от верхнего края, на котором скролла не происходит.
Что-то похожее здесь http://www.htmldrive.net/items/show/473/a-Vertical-Scrolling-Menu-with-CSS3-and-jQuery (скроллится по другому, но неактивный отступ есть)
function enable(){
// height of area at the top at bottom, that don't respond to mousemove
var inactiveMargin = 100;
// Cache for performance
var wrapperWidth = wrapper.width();
var wrapperHeight = wrapper.height();
// Using outer height to include padding too
var scrollableHeight = scrollable.outerHeight() + 2*inactiveMargin;
//When user move mouse over menu
wrapper.mousemove(function(e){
var wrapperOffset = wrapper.offset();
// Scroll menu
var top = (e.pageY – wrapperOffset.top) * (scrollableHeight – wrapperHeight) / wrapperHeight – inactiveMargin;
if (top
top = 0;
}
wrapper.scrollTop(top);
});
}
Выбранный исполнитель
Похожие заказы
- Веб-программирование4 заявкиЗакрыт11 лет назад
Есть сайт http://svadba.com.ru Если зайти сюда: http://svadba.com.ru/katalog.php?id=1 слева мы видим список меню с рубриками, а под ними блок банеров. Как только мы прокручиваем страницу вниз и исчезают банера - надо чтобы появлялось опять ...
Веб-программирование8 заявокЗакрыт11 лет назадЕсть папка, где закачано около 3 тыс. файлов. Есть .txt файлик формата: blabla1.mp3 567778.mp3 blabla2.mp3 567779.mp3 Нужно написать мини-скрипт, который переименует 567778.mp3 в blabla1.mp3 и т.д. Указывайте ...
Веб-программирование1 исполнительЗавершен11 лет назадТребуется изменить дизайн (слегка), разобраться в причине не добавления стоимости доставки к сумме заказа и поставить следующие модули: Сравнение товаров Модуль оплаты Яндекс-деньги SMS уведомления покупателю и администратору Вывод рекомендуемых товаров ...
Веб-программирование2 заявкиЗакрыт11 лет назадВ связи с большим количеством заказов, требуется младший программист php. Работа удаленная. Задач много и разных.
Веб-программирование14 заявокЗакрыт11 лет назадНужно увеличить скорость работы сайта, оптимизировать таблицы mysql, поставить акселлератор и т.д., так чтобы сайт работал быстрее. Сайт на Битрикс. Оплата по результатам.
Веб-программирование2 заявкиЗакрыт11 лет назадЦель работы: создать и интегрировать в сайт программный модуль «Подписка», позволяющий интернет - пользователям сайта получать информационные сообщения о появлении новых новостей, а так же об изменениях в этих новостях. Функционал модуля ...
Веб-программированиенет заявокЗакрыт11 лет назадНужно интегрировать prestashop с CRM по api crm
Веб-программирование2 заявкиЗакрыт11 лет назад- $7500
Компания Fxoffice ищет людей для верстки и программирования на следующие виды продуктов – wordpress, drupal, joomla, opencart и т.д. На сегодняшний день имеем более 10 шаблонов. Если тебя интересует пассивный доход, ...
Веб-программирование1 заявкаЗакрыт11 лет назад Добрый день! Требуются доработки по сайту на php (Самопис). сайт в сети поэтому требуется аккуратность, что как говорится не навредить))
Веб-программирование12 заявокЗакрыт11 лет назад