現在,當我召喚一個彈出窗口時,它會出現在標題上,然後向下滑動。看看它現在的樣子。如何使Jquery Mobile中的標題下的彈出式滑塊向下滑動
我想彈出從標題下方滑落。我試着設置彈出窗口的z索引低於標題,但它沒有做任何事情。顯然你需要明確地設置元素的位置來使用z索引,但是當我這樣做時,它完全搞砸了UI。
下面是相關的代碼
HTML:
<div data-role="popup" id="alertPopup" class="ui-content" data-shadow="false" data-transition="slidedown" data-dismissible="false" data-corners="false" data-position-to="origin">
<p id="popupText"></p>
</div>
JS:
var horizontal = Math.floor(window.innerWidth/2);
var vertical = 80;
var popupOptions = {
x: horizontal,
y: vertical
};
if (status == google.maps.DirectionsStatus.ZERO_RESULTS) {
$("#popupText").text("No transit options could be found.");//using popups instead of alerts because these will go away by themselves instead of forcing user to tap.
$("#alertPopup").popup("open",popupOptions);
setTimeout(function() {
$("#alertPopup").popup("close");
}, 3000);
}
http://jsfiddle.net/guanzo/gvsqenvf/
請創建的jsfiddle或代碼段。 – 2014-10-29 05:05:07
http://jsfiddle.net/guanzo/gvsqenvf/ – 2014-10-29 05:40:35