代码之家  ›  专栏  ›  技术社区  ›  itsMe

根据国家/地区更改横幅

  •  0
  • itsMe  · 技术社区  · 11 年前

    如果国家是印度,我想显示india.jpg,如果国家是斯里兰卡,则显示srilanka.jpg。

    这检测到我的国家

    alert("Your location is: " + geoplugin_countryName() + ", " + geoplugin_region() + ", " + geoplugin_city());
    

    印度地质代码:22.512557,80.0763350 SL地质代号:7.460518、80.783469

    我该如何动态地表达这一点?请帮忙

    Js小提琴- http://jsfiddle.net/madhuri2987/KS4yy/2/

    1 回复  |  直到 11 年前
        1
  •  1
  •   chrx    11 年前

    以下是基于您的代码的总体思路。创建一个图像,检查国家/地区名称,并适当更改图像的src属性。

    jQuery( document ).ready( function( $ ) {
        var image = document.createElement('img'),
            country = geoplugin_countryName();
        if ( country === 'India' ) {
            image.src = 'location/of/image/india.jpg'
        } else if ( country === "Sri Lanka" ) {
            image.src = 'location/of/image/sri-lanka.jpg';
        } else {
            image.src = 'location/of/image/default.jpg';
        }
        $('#flag').html( image );
    });
    

    完整代码: http://jsfiddle.net/KS4yy/7/