基于地理IP更改Div内容
Changing Div content based on Geo IP
我目前有一个网站显示<div>。如果用户来自英国以外,我希望这个数字可以更改,例如将价格更改为欧元而不是英镑。
这可能吗?我找不到一个我能理解的例子。
你应该给出更多的示例信息,但我不会这么挑剔。
如果他们同意,你可以使用谷歌地图或ip地址来捕捉位置,然后为所有价格div和价格符号div设置一个类。
试试这个
<div id="parent_id">
<div class="item">
<span class="symbol">£</span> <div class="price_divs" id="div1">5.00</div>
</div>
<div class="item">
<span class="symbol">£</span> <div class="price_divs" id="div2">5.00</div>
</div>
<div class="item">
<span class="symbol">£</span> <div class="price_divs" id="div3">5.00</div>
</div>
</div>
<script>
jQuery(function(){ ///requires jquery
if(location == "US"){ //location must be a global variable given a value from google maps
var all_pricing = $('#parent_id').find('.price_divs');
$('.symbol').html('$');
$.each(all_pricing,function(x,y){
var c = convertToDollars($('#'+y.id).html());
$('#'+y.id).html(c);
});
}
function convertToDollars(cost)
{
///some conversion here
return cost;
}
});
</script>
相关文章:
- 将Div内容复制到文本区域或具有相同字体族样式的文本
- jQuery在5秒钟后隐藏/删除DIV内容
- 基于地理IP更改Div内容
- 如何使用Javascript替换和隐藏Div内容
- 用Div内容创建obj
- 使用CSS打印DIV内容,不起作用
- 筛选 DIV 内容
- 需要帮助-用数据库中的数据替换DIV内容而不刷新(使用-jquery、hmlhttp、CI)
- 将DIV内容复制到另一个DIV
- 单击时切换Div内容
- 使用不同的API参数更新DIV内容
- 通过Javascript在Div中动态插入Div内容
- 刷新 Div 内容(仅限本地.html)
- 基于多个可能的 DIV 内容的 JavaScript 操作
- 如何根据另一个 DIV 内容的可见性显示 DIV 内容
- 在 jQuery 文本区域中编辑 Div 内容
- 在 JQuery 对话框中隐藏和显示 Div 内容
- 如何获取本地页面DIV内容并发布
- 在 C# 或 JavaScript 中将 DIV 内容转换为图像
- 悬停打开 DIV 时,DIV 内容应从单独的 URL 动态加载