Javascript 打开后如何更改引导模式的车身高度? 如何在使用jQuery打开模型后更改其弹出高度?

Javascript 打开后如何更改引导模式的车身高度? 如何在使用jQuery打开模型后更改其弹出高度?,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我的按钮是 <button type="button" onclick="popUpSize();" class="btn btn-primary" data-toggle="modal" data-target="#myModal"> Launch demo modal </button> popHeight是一个变量而不是字符串,它不应该有引号。您还可以在show.bs.modalcallback上调用此函数。您可以为此使用

我的按钮是

<button type="button" onclick="popUpSize();" 
     class="btn btn-primary" data-toggle="modal" 
     data-target="#myModal">
         Launch demo modal
</button>

popHeight
是一个变量而不是字符串,它不应该有引号。您还可以在
show.bs.modal
callback上调用此函数。您可以为此使用以下代码

$('#myModal').on('shown.bs.modal', function (e) {
  // do something...
  popUpSize();
})

function popUpSize(){
  var winHeight = $( window ).height();
  var popHeight = winHeight - 200;
  $('#myModal .modal-body').css('height', popHeight);
};


<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">Launch demo modal</button>
$('myModal').on('show.bs.modal',函数(e){
//做点什么。。。
popusize();
})
函数popUpSize(){
var winHeight=$(window.height();
var popHeight=winHeight-200;
$('#myModal.modal body').css('height',popHeight);
};
启动演示模式

popHeight
是一个变量而不是字符串,它不应该有引号。您还可以在
show.bs.modal
callback上调用此函数。您可以为此使用以下代码

$('#myModal').on('shown.bs.modal', function (e) {
  // do something...
  popUpSize();
})

function popUpSize(){
  var winHeight = $( window ).height();
  var popHeight = winHeight - 200;
  $('#myModal .modal-body').css('height', popHeight);
};


<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">Launch demo modal</button>
$('myModal').on('show.bs.modal',函数(e){
//做点什么。。。
popusize();
})
函数popUpSize(){
var winHeight=$(window.height();
var popHeight=winHeight-200;
$('#myModal.modal body').css('height',popHeight);
};
启动演示模式

popHeight
不应在其周围加引号:)为什么不将高度添加到css中?使用
vh
popHeight
不应在其周围加引号:)为什么不将高度添加到css中?使用
vh
我只能在没有onClick函数的情况下使用它:$('#myModal').on('show.bs.modal',function(e){//do something…var winHeight=$(window.height();var popHeight=winHeight-200;$('#myModal.modal body').css('height',popHeight);/popUpSize()})是的,你可以在没有
onClick
函数的情况下使用它,检查更新answer@user1727852如果我的答案解决了你的问题,那么请接受它。我可以只使用它而不使用onClick函数:$('#myModal').on('show.bs.modal',函数(e){//do something…var winHeight=$(window.height();var popHeight=winHeight-200;$('#myModal.modal body').css('height',popHeight)//popUpSize()})是的,您可以在不使用
onclick
函数的情况下使用它,选中updatedanswer@user1727852如果我的回答解决了你的问题,那么请接受它。