Данный плагин реализован на JavaScript и требует наличия jQuery-1.8.1.js на тестовой странице.
// Создание экземпляра объекта
var zsSuit = new ZsSuit();
// Конфигурация
zsSuit.config();
// Установка уровня
zsSuit.set(1, 3);// Второй уровень, выбран вариант со значением 3
// Отмена настройки уровня
zsSuit.unset(1);
// Настройка обратного вызова, имя задается плагином и не может быть изменено
zsSuit.callBack = function(data,skuId){}
suitRuleInfo = eval({"123":"1_2_10","234":"1_3_11","345":"2_3_10","456":"3_1_11","789":"4_1_10"});
var zsSuit = new ZsSuit();
zsSuit.config({'suitRuleInfo':suitRuleInfo});
zsSuit.callBack = function(data, skuId){
// Обработка уровня, который нельзя выбрать
for(var i in data){
//...
}
};
$("li[fn='click']").click(function(){
var _self = $(this),
position = _self.attr("num"),
curVal = _self.attr("val"),
chooseFlag = _self.hasClass("current");
// Отменить или установить
if(chooseFlag){
zsSuit.unset(position, curVal);
}else{
zsSuit.set(position);
}
});
Пример использования: suit/test.html
Личный веб-сайт: http://www.noomall.cn
Консультации QQ: 281-818-570
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )