;(function() {
function hSdrop(options) {
var self = this;
self = $.extend(self, {
els: '',
}, options);
$(self.els).click(function(e) {
self.init(this);
})
}
hSdrop.prototype = {
init: function(el) {
var ok = $(el).attr("ok","1").trigger("beforeclick").attr("ok");
if(ok == '0') return;
var kl = ''
kl += '
'
kl += '
'
kl += '
'
kl += '
'
kl += '
取消
'
kl += '
确定
'
kl += '
'
kl += '
'
kl += '
'
kl += '
'
var dob = $(el).next().children();
var nul = $(el).attr("empty");
if(nul) kl += '
全部
';
for (var i = 0; i < dob.length; i++) {
kl += '
' + $(dob[i]).html() + '
'
}
kl += '
'
kl += '
'
kl += '
'
kl += '
'
kl += '
'
$('body').append(kl);
var swipersff = new Swiper('.sw-select',{
direction: 'vertical',
autoHeight: true,
slidesPerView: 3,
centeredSlides: true,
observer: true,
observeParents: true,
observeSlideChildren: true,
});
$('.sw-select .swiper-wrapper>div').click(function(e) {
swipersff.slideTo($(this).index(), 500, false);
});
$('.select-moob .cancel,.select-moob-cover').click(function(e) {
$('.select-moob').remove();
});
$('.select-moob .determine').click(function(e) {
var that = $(el).children('input.value');
var old = that.val();
var val = $('.sw-select .swiper-slide-active').attr('vid');
if(val == '-1') return;
$(el).children('input.label').val( $('.sw-select .swiper-slide-active').html() );
//if(old != val)
that.val(val).trigger('change');
$('.select-moob').remove();
})
},
}
window.hSdrop = hSdrop;
}());