我有一個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. javascript/jquery onClick使瀏覽器全屏
- 3. 電子集全屏的onclick
- 4. 全屏div全頁腳
- 5. 創建全屏div
- 6. 使DIV全屏而不管位置
- 7. 全屏寬度div區域
- 8. div與全屏幕滾動
- 9. 閃光燈全屏幕div
- 10. HTML5全屏API和DIV的
- 11. Dashcode問題 - OnClick圖像爲全屏?
- 12. 動畫格div全屏div覆蓋jquery
- 13. 在全屏div內居中div
- 14. onClick addClass'active'slideDown overlay div,close overlay div onClick next div
- 15. div div onclick
- 16. Onclick div div open exsting
- 17. 使用多個div顯示div onClick
- 18. 使DIV向上顯示onClick
- 19. 使用onclick addClass獲取div
- 20. 使用javascript創建div onclick
- 21. 匹配div的使用onclick
- 22. 在另一個div內的全屏幕中強制div div
- 23. Div出現onclick,消失onclick
- 24. HTML5全屏API - DIV不滾動
- 25. 爲什麼我的div不會全屏?
- 26. css 2列div佈局全屏
- 27. 內容處理:DIV與全屏
- 28. div全屏(寬度和高度)html/css?
- 29. 讓一個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