vr-shopxo-plugin/shopxo/public/static/index/default/js/buy.js

212 lines
7.9 KiB
JavaScript
Executable File

var store = $.AMUI.store;
if(store.enabled)
{
// 选择缓存key
var store_use_new_address_status_key = 'store-buy-use-new-address-status-count';
} else {
alert(lang_store_enabled_tips || '您的浏览器不支持本地存储。请禁用“专用模式”,或升级到现代浏览器。');
}
$(function()
{
// 选中处理
if(store.enabled)
{
// 是否使用新地址
var store_address_use_status = store.get(store_use_new_address_status_key);
if(store_address_use_status !== undefined)
{
// 如果新的地址大于使用新地址标记数量则使用第一个地址
if(store_address_use_status < $('ul.address-list li').length)
{
store.set(store_use_new_address_status_key, undefined);
var anchor = $('.address').attr('id') || '';
window.location.href = UrlFieldReplace('address_id', $('ul.address-list li:first').data('value'), null, anchor);
}
}
}
// 地址选择
$(document).on('click', 'ul.address-list li', function(e)
{
if($(window).width() < 641)
{
if(!$('.address').hasClass('mobile-address'))
{
$('.address').addClass('mobile-address');
$(document.body).css({"overflow": "hidden", "position":"fixed"});
e.stopPropagation();
}
} else <