我想做很簡單的事情,設置div的高度取決於高度是多少。 所以當網站加載的高度是45px,點擊後按鈕高度是100px。下一次點擊後,我想我的身高回到45px。我使用jQuery,代碼如下: http://codepen.io/zlyfenek/pen/pAcaw 感謝您的任何幫助,因爲我是jQuery的新手。javascript設置高度
0
A
回答
1
您可以使用jQuery的.toggleClass()
函數。
$(function(){
$('.yourButton').click(function(){
$('.yourDiv').toggleClass('big');
});
});
注:
你big
CSS類應該出現在你小班Order Matters
後。
0
您應該只是有一個類,設置高度爲100px,然後撥動它,當你點擊按鈕:
.opened { height: 100px; }
$("button").on("click", function() {
$(".con_b").toggleClass("opened");
})
0
function showHeight(ele, h) {
$("div").text("The height for the " + ele +
" is " + h + "px.");
}
// use .on instead of .one, .one will online listen for a click one time,
// so your second click will not be seen
$("button").on('click', function() {
if ($(".con_b").height() == 45)
{
$(".con_b").height(100);
}
else
{
// show height and change height should be two different actions
$('.con_b').height(45);
showHeight(".con_b",$(".con_b").height());
}
});
1
變化$("button").one
到$("button").on
0
function showHeight(ele, h) {
$("div").text("The height for the " + ele +
" is " + h + "px.");
}
$("button").on('click', function() {
if ($(".con_b").height() == 45)
{
$(".con_b").height(100);
}
else
{
$(".con_b").height(45);
}
其$("button").on
不是$("button").one
相關問題
- 1. 設置高度和JavaScript的
- 2. 使用Javascript設置高度
- 3. 設置div高度等於寬度(javascript)
- 4. 設置高度
- 5. 設置高度
- 6. 使用Javascript設置高度很慢
- 7. 設置/獲取風格高度在JavaScript
- 8. 通過JavaScript設置2 div的高度
- 9. 使用javascript設置最大高度
- 10. 使用javascript設置iframe的高度
- 11. Android設置高度
- 12. 設置EditTextPreference高度
- 13. 設置JComboBox高度
- 14. jScrollPane設置高度
- 15. Bxslider設置高度
- 16. 設置高度select2
- 17. 設置ProgressBar高度
- 18. 設置高度p:tabView
- 19. 設置iframe高度
- 20. 設置UINavigationBar高度
- 21. 設置高度與寬度
- 22. 將UITableViewCell高度設置爲UIImage高度?
- 23. 將元素的高度設置爲%高度的元素高度
- 24. 將高度設置爲高度30%的parrent高度的100%?
- 25. javascript,將高度設置爲div元素的寬度
- 26. 使用javascript設置屏幕方向,寬度和高度
- 27. 在OOP中設置一個類的高度和寬度Javascript
- 28. 如何設置DIV寬度/高度的JavaScript在Firefox
- 29. 如何設置高度和寬度之前使用JavaScript
- 30. JavaScript可以設置高度,寬度等屬性嗎?
不錯,我會試試看! :) – user1995067