LK.Shop.Web/Styles/Style1/JS/search_category_menu.js
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* --------------------------------------------------------------------
* jQuery tree plugin
* Author: Scott Jehl, scott@filamentgroup.com
* Copyright (c) 2009 Filament Group
* licensed under MIT (filamentgroup.com/examples/mit-license.txt)
* --------------------------------------------------------------------
*/
$.fn.tree = function(settings){
var o = $.extend({
expanded: ''
},settings);
return $(this).each(function(){
if( !$(this).parents('.tree').length ){
//save reference to tree UL
var tree = $(this);
//add the role and default state attributes
if( !$('body').is('[role]') ){ $('body').attr('role','application'); }
//add role and class of tree
tree.attr({'role': 'tree'}).addClass('tree');
//set first node's tabindex to 0
tree.find('i:eq(0)').attr('tabindex','0');
//set all others to -1
tree.find('i:gt(0)').attr('tabindex','-1');
//add group role and tree-group-collapsed class to all ul children
tree.find('ul').attr('role','group').addClass('tree-group-collapsed');
//add treeitem role to all li children
tree.find('li').attr('role','treeitem');
//find tree group parents
tree.find('li:has(ul)')
.attr('aria-expanded', 'false')
.find('>i')
.addClass('tree-parent tree-parent-collapsed');
//expanded at load
tree
.find(o.expanded)
.attr('aria-expanded', 'true')
.find('>i')
.removeClass('tree-parent-collapsed')
.nextAll('ul')
.removeClass('tree-group-collapsed');
//bind the custom events
tree
//expand a tree node
.bind('expand',function(event){
var target = $(event.target) || tree.find('i[tabindex=0]');
target.removeClass('tree-parent-collapsed');
target.nextAll('ul').hide().removeClass('tree-group-collapsed').slideDown(150, function(){
$(this).removeAttr('style');
target.parent().attr('aria-expanded', 'true');
});
})
//collapse a tree node
.bind('collapse',function(event){
var target = $(event.target) || tree.find('i[tabindex=0]');
后面还有 117 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
