0
喜開我使用這樣的:jQuery resize div box at hover和它正是我想要的,但我有4個平方,雖然他們也都打開左,我想第2繼續打開左側,但最後的兩權開例如:我如何動畫從右側
前兩個:
- >將打開左到右
最後兩個:
< - 將打開從右到左
誰能幫助我在這裏?
喜開我使用這樣的:jQuery resize div box at hover和它正是我想要的,但我有4個平方,雖然他們也都打開左,我想第2繼續打開左側,但最後的兩權開例如:我如何動畫從右側
前兩個:
- >將打開左到右
最後兩個:
< - 將打開從右到左
誰能幫助我在這裏?
我認爲打開框右側從您提供的鏈接。您可以添加其他類箱子打開左(比如boxleft)
$('.content_area div').hide();
initwidth = $('.boxleft').width();
initHeight = $('.boxleft').height();
$(function() {
$('.boxleft').bind('mouseenter', function() {
$(this).children('.more').show();
$('.boxleft').not(this).stop(true, true).fadeTo('normal', 0.2);
$(this).stop(true, true).animate({
width: '70',
height: '70',
left: '-=50'
}, {
queue: true,
duration: 'fast'
}).css('font-size', '1.2em');
});
$('.boxleft').bind('mouseleave', function() {
$(this).children('.more').hide();
$('.boxleft').not(this).stop(true, true).fadeTo('normal', 1);
$(this).stop(true, true).animate({
width: initwidth,
height: initHeight,
left: '+=50'
}, {
queue: true,
duration: 'slow'
}).css('font-size', '1em');
});
正如你可以看到我添加了額外的行左:「 - = 50」,左:「+ = 50」的動畫功能。
'$( '選擇')動畫({寬度:顯示/隱藏})'應該讓你開始。 – Sarfraz 2012-02-14 14:14:53