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如果我的回答解决了你的问题,那么请接受它。