У меня проблема, я хочу добавить стрелку на hover. Я хочу сделать это javascript, потому что я также использую jquery easing (дезактивирован для этого теста), и если у пользователя нет javascript, он будет за linktextjQuery не добавляет фонового изображения
anywas padding и цвет фона работает! но не изображение? Я не понимаю почему. в css он работает именно так!
//arrow
$('.sub-menu a').hover(function(){
$(this).css('padding-top', '10px');
$(this).css('padding-bottom', '10px');
$(this).css('background-color', 'black');
$(this).css('background-image', 'url(http://127.0.0.1/wp-content/themes/nicores/nico/small_arrow_white.png) !important');
$(this).css('background-repeat', 'no-repeat !important');
$(this).css('background-position', '25px 8px !important');
},
function(){
$(this).css('background', 'none');
});
Я получаю от этого Firebug я не знаю, где "Backgound: нет ... прокручивать" не приходит от
padding-top: 10px; padding-bottom: 10px; background: none repeat scroll 0% 0% transparent;
Пробуйте двойные кавычки по URL-адресу изображения? –
вы можете поместить все это в CSS ': hover', например' .sub-menu a: hover' или использовать классы и jQuery '.addClass()' – Joseph