Sysnet.EDP.HSE-Commerce.Web/scripts/ui/js/ligerBuild.source.js
(开头部分) 138KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* jQuery ligerUI 1.0.2
* Author leoxie
* 部分修改版
* Author xiekai
*/
//ligerAccordion.js
if (typeof (LigerUIManagers) == "undefined") LigerUIManagers = {};
(function($)
{
/// <param name="$" type="jQuery"></param>
$.fn.ligerGetAccordionManager = function()
{
return LigerUIManagers[this[0].id + "_Accordion"];
};
$.fn.ligerRemoveAccordionManager = function()
{
return this.each(function()
{
LigerUIManagers[this.id + "_Accordion"] = null;
});
};
$.fn.ligerAccordion = function(p)
{
this.each(function()
{
p = $.extend({
height: null,
speed : "normal",
changeHeightOnResize: false,
heightDiff: 0 // 高度补差
}, p || {});
if (this.usedAccordion) return;
var g = {
onResize: function()
{
if (!p.height || typeof (p.height) != 'string' || p.height.indexOf('%') == -1) return false;
//set accordion height
if (g.accordion.parent()[0].tagName.toLowerCase() == "body")
{
var windowHeight = $(window).height();
windowHeight -= parseInt(g.layout.parent().css('paddingTop'));
windowHeight -= parseInt(g.layout.parent().css('paddingBottom'));
g.height = p.heightDiff + windowHeight * parseFloat(g.height) * 0.01;
}
else
{
g.height = p.heightDiff + (g.accordion.parent().height() * parseFloat(p.height) * 0.01);
}
g.accordion.height(g.height);
g.setContentHeight(g.height - g.headerHoldHeight);
},
setHeight: function(height)
{
g.accordion.height(height);
height -= g.headerHoldHeight;
$("> .l-accordion-content", g.accordion).height(height);
后面还有 2939 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
