我想使地图的高度与设备的屏幕自动... 但当我将style.height更改为自动,100%,screen.height,地图消失... 如何使高度为自动? 这是我的代码...style.height does not work javascript
的script.js
$('#home').live('pagecreate',function(){
document.getElementById('map_canvas').style.width=screen.width;
document.getElementById('map_canvas').style.height="20em";
});
index.html中我只是叫
<div id="home" data-role="page">
<div data-role="header">
*my header*
</div>
<div data-role="content">
<div id="map_canvas"></div>
</div>
</div>
#map_canvas为第一,而不是map_canvas –
如果我使用#map_canvas,脚本将无法正常工作......这就是为什么我没有使用# –
你的js调试器是否与你一致?尝试$('#map_canvas').css('height','auto'); –