В нашем приложении существует слой кода, который обеспечивает содержание запроса (и иногда вызов к хранимой процедуре). Это позволяет нам:
, Управление доступом реализовано в среднем слое, а не в базе данных, таким образом, нам не нужны хранимые процедуры там. Это - до некоторой степени средняя дорога между специальными запросами и сохраненным procs.
Here you go:
$(document).ready(function(){
$('#submenu li').hover(function(){
$('#carousel').css('background-position', '10px 10px');
}, function(){
$('#carousel').css('background-position', '');
});
});
$('#submenu li').hover(function(){
$('#carousel').css('backgroundPosition', newValue);
});
Устанавливает новое значение для backgroundPosition
в div карусели
, когда li в подменю div
наведен. Удаляет backgroundPosition
при завершении наведения и сбрасывает backgroundPosition
на старое значение.
$('#submenu li').hover(function() {
if ($('#carousel').data('oldbackgroundPosition')==undefined) {
$('#carousel').data('oldbackgroundPosition', $('#carousel').css('backgroundPosition'));
}
$('#carousel').css('backgroundPosition', [enternewvaluehere]);
},
function() {
var reset = '';
if ($('#carousel').data('oldbackgroundPosition') != undefined) {
reset = $('#carousel').data('oldbackgroundPosition');
$('#carousel').removeData('oldbackgroundPosition');
}
$('#carousel').css('backgroundPosition', reset);
});
Вы, ребята, все усложняете. Вы можете просто сделать это из CSS.
#carousel li { background-position:0px 0px; }
#carousel li:hover { background-position:100px 0px; }