Смените фоновое положение с jQuery

В нашем приложении существует слой кода, который обеспечивает содержание запроса (и иногда вызов к хранимой процедуре). Это позволяет нам:

  • легко имеют все запросы при управлении версиями
  • для создания то, что когда-либо изменяется, требуются, чтобы, каждый запрос для различных серверов баз данных
  • устраняет повторение того же кода запроса через наш код

, Управление доступом реализовано в среднем слое, а не в базе данных, таким образом, нам не нужны хранимые процедуры там. Это - до некоторой степени средняя дорога между специальными запросами и сохраненным procs.

33
задан Drew Noakes 9 September 2010 в 18:00
поделиться

4 ответа

Here you go:

$(document).ready(function(){
    $('#submenu li').hover(function(){
        $('#carousel').css('background-position', '10px 10px');
    }, function(){
        $('#carousel').css('background-position', '');
    });
});
44
ответ дан 27 November 2019 в 17:49
поделиться
$('#submenu li').hover(function(){
    $('#carousel').css('backgroundPosition', newValue);
});
3
ответ дан 27 November 2019 в 17:49
поделиться

Устанавливает новое значение для 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);
});
2
ответ дан 27 November 2019 в 17:49
поделиться

Вы, ребята, все усложняете. Вы можете просто сделать это из CSS.

#carousel li { background-position:0px 0px; }
#carousel li:hover { background-position:100px 0px; }
27
ответ дан 27 November 2019 в 17:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: