3
我想通過點擊增加和減少圖標來調整窗口大小。模式也應該位於屏幕中間後每個increase/decrease
點擊。可調整大小的模式彈出式菜單
到目前爲止,只有增加工作。任何人都可以闡明我做錯了什麼?
this.increaseModal = function() {
var maxHeight = ($(window).height() * 90)/100;
var maxWidth = ($(window).width() * 90)/100;
var height = ($(window).height() * 10)/100;
var width = ($(window).width() * 10)/100;
if ($('.modal-content').height() <= maxHeight - 100) {
$('.modal-content').height($('.modal-content').height() + height);
increaseHeightCount = increaseHeightCount + 1;
}
if ($('.modal-content').width() <= maxWidth - 100) {
$('.modal-content').width($('.modal-content').width() + width);
increaseWidthCount = increaseWidthCount + 1;
}
$('.modal-dialog').draggable();
$('#myModal').addClass('outPopUp');
}
this.decreaseModal = function() {
var maxHeight = ($(window).height() * 90)/100;
var maxWidth = ($(window).width() * 90)/100;
var height = ($(window).height() * 10)/100;
var width = ($(window).width() * 10)/100;
if (increaseWidthCount > 0) {
$('.modal-content').width($('.modal-content').width() - width);
increaseWidthCount = increaseWidthCount - 1;
}
if (increaseHeightCount > 0) {
$('.popup').height($('.popup').height() - height);
increaseHeightCount = increaseHeightCount - 1;
}
}
outPopUp
是我重寫引導CSS用於改變模式窗口位置的類。
據我可以在DOM瀏覽器中看到,.popup沒有分配給元素,因此增加/減少高度不起作用。
喜,是提高工作?因爲在頂部,你說的是正在工作,但在最低層你說的是行不通的。你還可以顯示你的HTML彈出?謝謝! – cweitat
繼續@dsg寫道,請創建一個[小提琴](http://jsbin.com/)或(甚至更好)爲您的問題添加一個片段,以便我們可以看到問題。看到[如何問](http://stackoverflow.com/help/how-to-ask) –
點擊增加圖標,模態寬度增加..不是高度。減少完全不起作用,定位不會變爲屏幕中間。 – dsg