Я строю сайт, который сильно зависит от jquery. У меня есть три сценария, которые я пытаюсь использовать на одной странице: меню в стиле lavalamp, область с перетаскиваемыми элементами div и бегунок содержимого , содержащий оба элемента, которые позволяют мне прокручивать области содержимого.
Я не могу заставить слайдер содержимого работать правильно. Ссылки приведут меня к другим областям контента, но эффект «скольжения» не будет работать правильно, если я не избавлюсь от кода лавовой лампы. Есть ли способ, которым я могу настроить javascript, чтобы эти три сценария могли работать вместе?
$(document).ready(function() {
$('a.panel').click(function () {
$('a.panel').removeClass('selected');
$(this).addClass('selected');
current = $(this);
$('#scroll-wrapper').scrollTo($(this).attr('href'), 800);
return false;
});
$(window).resize(function () {
resizePanel();
});
});
function resizePanel() {
width = $(window).width();
height = $(window).height();
mask_width = width * $('.item').length;
$('#debug').html(width + ' ' + height + ' ' + mask_width);
$('#scroll-wrapper, .item').css({width: width, height: height});
$('#mask').css({width: mask_width, height: height});
$('#scroll-wrapper').scrollTo($('a.selected').attr('href'), 0);
}
$(function() {
$("#3").lavaLamp({
fx: "backout",
speed: 700,
click: function(event, menuItem) {
return false;
}
});
$("#dragset div").draggable({ stack: { group: '#dragset div', min: 1 } });
});