я задавался вопрос, если вы можете предложить мне лучший способ достижения эффекта Ive, созданный в этой скрипке: http://jsfiddle.net/YLuKh/1/Советов о том, как оживить фон элемента списка
В основном я хотел бы, чтобы оживить цвет фона привязанный ярлык, показывающий изображение, которое я сделал, позиционируя привязную метку поверх пролета поверх изображения, а затем наведите анимацию ширины пролета. Может ли кто-нибудь предложить более прямой способ сделать это?
HTML
<ul id="test">
<li>
<a href="">This is the link</a>
<span class="bg"></span>
<img src="http://www.ritaxxii.org/wp-content/uploads/Luxury-Bedroom-Furniture-1.jpg" />
</li>
</ul>
JS
$(document).ready(function() {
var li_width = $('#test').find('li').width();
console.log(li_width);
$('#test').find('li').on('mouseover', function() {
$(this).find('.bg').stop().animate({
width: '0'
}, 200);
}).on('mouseout', function() {
$(this).find('.bg').stop().animate({
width: li_width
}, 200);
});
});
Вы пробовали анимировать только позиционирование фонового изображения css анкера? – koenpeters
Эй, да, я только что наткнулся на этот метод. безусловно, даст – styler