0
私は、ウィザードを作成するには、この作品このウィザードを反応させるにはどうすればよいですか?
Bootstrap Application Wizard Hosted in Github
を使用しようとしているが、私は、フル幅と応答ウィザードを必要としています。
文書では、contentHeight
とcontentWidth
はウィザードのサイズを変更するプロパティですが、ピクセル単位であり、パーセンテージではありません。
私はいくつかのCSSでモーダルにクラスを追加しようとしましたが、次元がjsで計算されるため失敗しました。どんな助けもありがとう。
スニペット変更する:
autoDimensions: function() {
// DO NOT REMOVE DISPLAY ; Temporary display is required for calculation
this.modal.css('display', 'block');
this.dimensions.header = this.header.outerHeight(true);
// Navigation Pane is dyanmic build on card content
// Navigation Pane === BASE Inner Content Height
this.dimensions.navigation = this.wizardSteps.outerHeight(true);
if (this.dimensions.navigation < this.dimensions.contentHeight) {
this.dimensions.navigation = this.dimensions.contentHeight;
this.navContainer.height((this.dimensions.contentHeight-30) - this.progressContainer.outerHeight(true));
}
// Dimension Alias (Body Height === (Navigation Height))
this.dimensions.body = this.dimensions.navigation;
// Apply OuterHeight of navigation to it's parent wizardSteps
this.wizardSteps.height(this.dimensions.body);
// Modal Height === (Header + Content)
this.dimensions.modal = (this.dimensions.header + this.dimensions.navigation);
this.content.height(this.dimensions.modal + 'px');
this.dialog.width(this.dimensions.contentWidth);
this.body.height(this.dimensions.body + 'px');
this.wizardCards.height(this.dimensions.body + 'px');
// Footer Height
this.dimensions.footer = this.footer.outerHeight(true);
// Card Container === (Body - Footer)
this.dimensions.cardContainer = (this.dimensions.body - this.dimensions.footer);
this.wizardCardContainer.height(this.dimensions.cardContainer);
// Reposition
this.dimensions.offset = ($(window).height() - this.dialog.height())/2;
this.dialog.css({
'margin-top': this.dimensions.offset + 'px',
'padding-top': 0
});
// DO NOT REMOVE NEXT LINE
this.modal.css('display', '');
},