0

国がインドの場合は india.jpg を表示し、srilanka.jpg は国がスリランカであることを表示します。

これは私の国を検出します

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

インドの Geoloaction コード : 22.512557, 80.076350 SL の Geoloaction コード : 7.460518, 80.783469

これを動的に配置するにはどうすればよいですか?助けてください

JS フィドル - http://jsfiddle.net/madhuri2987/KS4yy/2/

4

1 に答える 1

1

コードに基づく一般的な考え方は次のとおりです。画像を作成し、国名を確認して、画像の 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/

于 2013-04-17T17:11:50.117 に答える