【问题标题】:Update jquery variable value in realtime according to div width根据div宽度实时更新jquery变量值
【发布时间】:2012-10-15 13:17:57
【问题描述】:

我正在使用 JQMap Route Calc 插件,它必须设置宽度才能正确显示。为了根据设备屏幕分辨率显示自定义宽度,我使用 $(".locationmap").width() 值根据其父 div 计算其宽度。现在我想知道如何实时更新该值并重新加载该 div,以防用户将屏幕从纵向模式切换到横向模式。有谁知道这是怎么做到的吗?谢谢。

完整的调用如下:

$('.locationmap').JQMap({
    jqm_Height : 450,
    jqm_Width : $(".locationmap").width(),
    jqm_StartOpacity : 7,              
    jqm_OverlayColor : '#000',
    jqm_Fixdestination : '[[*Map Location]]',
    jqm_ZoomStartPoint : 14
});

【问题讨论】:

    标签: jquery variables real-time


    【解决方案1】:

    试试这个:

    $('.locationMap').resize(function() {
         //Your code in here
    });
    

    每次调整带有 locationMap 类的 div 的大小时都会调用它

    【讨论】:

    • 我正在尝试这样: $('.locationmap').resize(function() { $('.locationmap').JQMap({ jqm_Height : 450, jqm_Width : $(". locationmap").width(), jqm_StartOpacity : 7, jqm_OverlayColor : '#000', jqm_Fixdestination : '[[*地图位置]]', jqm_ZoomStartPoint : 14 }); });但是没有地图的 div 是空的
    猜你喜欢
    • 2013-09-11
    • 2011-12-30
    • 2013-07-24
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    • 2012-03-03
    • 1970-01-01
    • 2015-03-03
    相关资源
    最近更新 更多