根据div宽度实时更新jquery变量值
我正在使用JQMap路由计算插件,它必须设置宽度才能正确显示。要根据设备屏幕分辨率显示自定义宽度,我使用$(“.locationmap”).width()值根据其父div计算其宽度。现在我想知道如何实时更新该值,并在用户将屏幕从纵向模式切换到横向模式时重新加载该div。有人知道怎么做吗?谢谢 完整调用看起来如下所示:根据div宽度实时更新jquery变量值,jquery,variables,real-time,Jquery,Variables,Real Time,我正在使用JQMap路由计算插件,它必须设置宽度才能正确显示。要根据设备屏幕分辨率显示自定义宽度,我使用$(“.locationmap”).width()值根据其父div计算其宽度。现在我想知道如何实时更新该值,并在用户将屏幕从纵向模式切换到横向模式时重新加载该div。有人知道怎么做吗?谢谢 完整调用看起来如下所示: $('.locationmap').JQMap({ jqm_Height : 450, jqm_Width : $(".locationmap").width(),
$('.locationmap').JQMap({
jqm_Height : 450,
jqm_Width : $(".locationmap").width(),
jqm_StartOpacity : 7,
jqm_OverlayColor : '#000',
jqm_Fixdestination : '[[*Map Location]]',
jqm_ZoomStartPoint : 14
});
试试这个:
$('.locationMap').resize(function() {
//Your code in here
});
每次调整locationMap类的div的大小时,都会调用这个函数。我是这样尝试的:$('.locationMap')。调整大小(function(){$('.locationMap')。JQMap({jqm_Height:450,jqm_Width:$(“.locationMap”)。Width(),jqm_StartOpacity:7,jqm_overlycolor:'.',jqm_zoomstart:14});});但是div是空的,没有map