我有一个div,我想要全屏(按窗口大小的100%宽度/高度)onClick按钮。 我将如何使用JavaScript/jQuery去解决这个问题?使div'全屏'onClick?
0
A
回答
2
$('div').click(function() {
$(this).css({
position:'absolute', //or fixed depending on needs
top: $(window).scrollTop(), // top pos based on scoll pos
left: 0,
height: '100%',
width: '100%'
});
});
0
$('div.yourdivclass').click(function(){
$(this).css('height','100%').css('width','100%');
})
+0
你也可以试试'$(本).height( '100%'),宽度( '100%');' – 2012-03-07 23:03:25
0
你试过了什么?什么没有用? 看看是:
$('#box').on('click',function(e){
$(this).css({
width:"100%",
height:"100%"
});
});
0
我这样做:
$('#idOfDiv').click(function() {
$(this).css({position:'fixed', height: '100%', width: '100%'});
});
jsfiffle:http://jsfiddle.net/P6tgH/
0
$('div').click(function(){
var win = $(window),
h = win.height(),
w = win.width();
$(this).css({ height: h, width: w });
});
0
这是一个替代的答案标记为正确。此外,它给了他他要求关闭div的内容。
使用toggle类比在你的jQuery中使用css容易得多。尽你所能地将CSS与JavaScript分开。
出于某种原因,我的HTTPS正在加载JavaScript的加载该jsfiddle页面。我点击了Chrome地址栏中的盾牌图标,然后选择运行脚本。
喜欢的东西
$('#buttonID').click(function() {
$("div > div").toggleClass("Class you want to add");
});
相关问题
- 1. IE6全屏div
- 2. 电子集全屏的onclick
- 3. 使DIV全屏而不管位置
- 4. 全屏宽度div区域
- 5. 动画格div全屏div覆盖jquery
- 6. 在全屏div内居中div
- 7. Dashcode问题 - OnClick图像为全屏?
- 8. onClick addClass'active'slideDown overlay div,close overlay div onClick next div
- 9. div div onclick
- 10. 使DIV向上显示onClick
- 11. Div出现onclick,消失onclick
- 12. 为什么我的div不会全屏?
- 13. 小孩的全屏宽度DIV
- 14. div覆盖iframe中的全屏视频
- 15. 内容处理:DIV与全屏
- 16. HTML5全屏API - DIV不滚动
- 17. Div扩展到全屏平滑点击
- 18. 垂直居中全屏div滚动条
- 19. 导航div不会保持全屏
- 20. div全屏(宽度和高度)html/css?
- 21. Hide div onclick outside
- 22. 当onclick去div
- 23. onclick slideToggle + scrollTo DIV
- 24. Onclick refresh only div
- 25. DIV交换onclick
- 26. 翻转DIV onclick
- 27. 使UITextView走全屏
- 28. 将div全屏显示在ios上(类似于视频音频元素全屏)
- 29. Div与全屏div与“固定或绝对”?
- 30. 即使在滚动页面时也可以设置div全屏
谢谢!我将如何使div全屏onClick单独按钮?我怎样才能让它恢复到以前的尺寸?我的JS技能是有限的! – Dean 2012-03-08 10:40:29
使用addclass切换类...这是一个不错的答案.. – 2015-05-19 13:53:52
@michaelhanon随意张贴一个你认为更好的答案。 – shaunsantacruz 2015-05-19 14:51:33