我想做很简单的事情,设置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