Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么jQuery mobile上的弹出式滚动不起作用?_Javascript_Jquery Mobile_Scroll_Popup_Overflow - Fatal编程技术网

Javascript 为什么jQuery mobile上的弹出式滚动不起作用?

Javascript 为什么jQuery mobile上的弹出式滚动不起作用?,javascript,jquery-mobile,scroll,popup,overflow,Javascript,Jquery Mobile,Scroll,Popup,Overflow,我正在使用jquery.mobile-1.4.5。 我的情况是,滚动在我的应用程序上不起作用 这段代码是我的index.html 对于我的web服务中的数据,请从我的web服务上的JSON获取它 <div role="main" class="ui-content"> <div data-role="popup" id="popupBasic" data-transition="sli

我正在使用jquery.mobile-1.4.5。 我的情况是,滚动在我的应用程序上不起作用

这段代码是我的index.html 对于我的web服务中的数据,请从我的web服务上的JSON获取它

<div role="main" class="ui-content">
  <div data-role="popup" id="popupBasic" data-transition="slideup" style="height: 500px;">
    <div data-role="header" style="background: none;">
      <h1 class="poppinmedium" style="font-size:14px;">Detail Information</h1>
    </div>
    <div class="content">
      <div class=" img-responsive" id="img-container" style="text-align: center;"></div>
      <h4 id="poi-detail-title" class="poppinmedium" style="text-align: center;"></h4>
      <!-- <h4 style="text-align: center;" class="poppinthin">Distance:
          <span id="poi-detail-distance" class="poppinthin"></span>
      </h4> -->
      <h4 id="poi-detail-description" class="poppinthin"></h4>
    </div>
  </div>
</div>
下面是打开弹出窗口并滚动的代码。但它不起作用:

$('#popupBasic').popup('open');
$('#popupBasic').on({
  popupafteropen: function() {
    var maxHeight = 400;
    $('#popupBasic').css('max-height', maxHeight + 'px');
    $('#popupBasic').css('overflow', 'auto');
  }
});

为什么需要z索引?JQM已经在设置自己的
z-index
。例如,弹出式屏幕覆盖(捕捉弹出式屏幕外的点击)具有
z-index
1099,而弹出式容器(用于边框和默认关闭按钮)具有
z-index
1100

如果需要具有自动滚动内容的弹出窗口,请设置弹出内容的
溢出

演示:

$(函数(){
var长文本=【p】Lorem ipsum door sit amet,连续的发展精英。整数nec odio。present libero。Sed cursus ante dapibus diam。Sed nisi。Nulla quis sem在nibh elementum imperdiet。Duis sagittis ipsum。present mauris。fuce nec tellus Sed augue semper porta。mauris massa。前庭lacinia arcu eget Nulla。Class aptent taciti socialsqu and litora每台conubia nostra、每台inceptos himenaeos的扭矩,
自由中的库拉比图尔·索达莱斯·里古拉·努克。库拉比图尔·托托。佩伦斯克·尼布。埃尼安·夸姆。多洛的权杖扫描电镜。马塞纳斯·马蒂斯。塞德·康瓦利斯·特里斯提克扫描电镜。将里古拉·伊格斯塔斯·门提托的叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状。Mauris ipsum.

', Nullametus metus,ullamcorper vel,tincidunt sed,euismod in,nibh.Quisque volatipat调味品velit.一类适合于社会的taciti taciti Sociasqu and litora Tournt per conubia nostra,per Inceptors himenaeos.Nam nec ante.sed lacinia,urna non tincidunt mattis,tortor neque Adipsicing diam,一种适合turpis.Nulla facilisi.Ut fringilla.S可能的后果包括饮食、前庭智育、饮食、饮食、饮食等方面的后果。

' ].加入(“”); $('popubasic')。在({ popupafteropen:函数(){ var maxHeight=400; $('#popubase.ui content').css({ “最大高度”:最大高度+px, “溢出”:“自动”}); setTimeout(函数(){ $(#popubasic.ui content”).html(长文本); }, 1000); }, popupafterclose:函数(){ $(“#popubasic.ui content”).html(“”); } }); });
/*12 px是用于框阴影的JQM默认模糊*/
.ui弹出式容器{
最大宽度:100%!重要;
顶部:自动!重要;
底部:12px!重要;
左:12px!重要;
右图:12px!重要;
}

可滚动弹出窗口
滚动弹出窗口
详细信息

为什么需要这个
z-index
?JQM已经在设置自己的
z-index
。例如,弹出屏幕覆盖(捕捉弹出窗口外的点击)有
z-index
1099,弹出容器(用于边框和默认关闭按钮)有
z-index
1100

如果需要具有自动滚动内容的弹出窗口,请设置弹出内容的
溢出

演示:

$(函数(){
var长文本=【p】Lorem ipsum door sit amet,连续的发展精英。整数nec odio。present libero。Sed cursus ante dapibus diam。Sed nisi。Nulla quis sem在nibh elementum imperdiet。Duis sagittis ipsum。present mauris。fuce nec tellus Sed augue semper porta。mauris massa。前庭lacinia arcu eget Nulla。Class aptent taciti socialsqu and litora每台conubia nostra、每台inceptos himenaeos的扭矩,
自由中的库拉比图尔·索达莱斯·里古拉·努克。库拉比图尔·托托。佩伦斯克·尼布。埃尼安·夸姆。多洛的权杖扫描电镜。马塞纳斯·马蒂斯。塞德·康瓦利斯·特里斯提克扫描电镜。将里古拉·伊格斯塔斯·门提托的叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状叶状。Mauris ipsum.

', Nullametus metus,ullamcorper vel,tincidunt sed,euismod in,nibh.Quisque volatipat调味品velit.一类适合于社会的taciti taciti Sociasqu and litora Tournt per conubia nostra,per Inceptors himenaeos.Nam nec ante.sed lacinia,urna non tincidunt mattis,tortor neque Adipsicing diam,一种适合turpis.Nulla facilisi.Ut fringilla.S可能的后果包括饮食、前庭智育、饮食、饮食、饮食等方面的后果。

' ].加入(“”); $('popubasic')。在({ popupafteropen:函数(){ var maxHeight=400; $('#popubase.ui content').css({ “最大高度”:最大高度+px, “溢出”:“自动”}); setTimeout(函数(){ $(#popubasic.ui content”).html(长文本); }, 1000); }, popupafterclose:函数(){ $(“#popubasic.ui content”).html(“”); } }); });
/*12 px是用于框阴影的JQM默认模糊*/
.ui弹出式容器{
最大宽度:100%!重要;
顶部:自动!重要;
底部:12px!重要;
左:12px!重要;
右图:12px!重要;
}

可滚动弹出窗口
滚动弹出窗口
详细信息
$('#popupBasic').popup('open');
$('#popupBasic').on({
  popupafteropen: function() {
    var maxHeight = 400;
    $('#popupBasic').css('max-height', maxHeight + 'px');
    $('#popupBasic').css('overflow', 'auto');
  }
});