2016-02-10 15 views
-2

正如標題所說,當我點擊一個鏈接,使用JavaScript在div外部放置時,我想改變div的高度。眼下如何在點擊鏈接之外的鏈接時更改div的寬度和高度?

我可以改變div的尺寸只有當我點擊上面的代碼在div內的任何地方:

$('.greendiv').toggle(function(){ 
$(this).animate({'height': '300px', 'width': '400px'}, 200); 
}, function(){ 
$(this).animate({'height': '200px', 'width': '200px'}, 200); 
}); 

這裏是FIDDLE

回答

0

您需要指出的類名,你想進行

動作
$('.clickme').toggle(function(){ 
    $('.greendiv').animate({'height': '300px', 'width': '400px'}, 200); 
}, function(){ 
    $('.greendiv').animate({'height': '200px', 'width': '200px'}, 200); 
}); 
+0

它的工作!非常感謝你 – Marsel

+0

歡迎您,請不要忘記投票並接受答案 –

0

試試這個:

$('.greendiv').hover(function(){ 
 
    $(this).animate({'height': '300px', 'width': '400px'}, 200); 
 
}, function(){ 
 
    $(this).animate({'height': '200px', 'width': '200px'}, 200); 
 
});
.greendiv { 
 
    background: teal; 
 
    width:200px; 
 
    height:200px; 
 
    
 
} 
 
.clickme {color:#757575;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="greendiv"></div> 
 
<div class="clickme">CLICK-ME</div>

相關問題