WebUI/scripts/ui/js/plugins/ligerTab.js
(开头部分) 24KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* jQuery ligerUI 1.0.2
*
* Author leoxie [ gd_star@163.com ]
*
*/
if(typeof (LigerUIManagers) == "undefined") LigerUIManagers = {};
(function($)
{
/// <param name="$" type="jQuery"></param>
$.fn.ligerGetTabManager = function()
{
return LigerUIManagers[this[0].id + "_Tab"];
};
$.ligerDefaults = $.ligerDefaults || {};
$.ligerDefaults.Tab = {
height: null,
heightDiff: 0, // 高度补差
marginleft: 3,
changeHeightOnResize: false,
contextmenu : true,
closeMessage : "关闭当前页",
closeOtherMessage : "关闭其他",
closeAllMessage : "关闭所有",
reloadMessage : "刷新",
onBeforeOverrideTabItem:null,
onAfterOverrideTabItem:null,
onBeforeRemoveTabItem:null,
onAfterRemoveTabItem:null,
onBeforeAddTabItem :null,
onAfterAddTabItem:null,
onBeforeSelectTabItem :null,
onAfterSelectTabItem:null
};
$.fn.ligerTab = function(p)
{
p = $.extend({},$.ligerDefaults.Tab, p || {});
this.each(function()
{
if (this.usedTab) return;
if ($(this).hasClass('l-hidden')) { return; }
var g = {
//设置tab按钮(左和右),显示返回true,隐藏返回false
setTabButton: function()
{
var sumwidth = 0;
$("li", g.tab.links.ul).each(function()
{
sumwidth += ($(this).width() + p.marginleft);
});
var mainwidth = g.tab.width();
if (sumwidth > mainwidth)
{
$(".l-tab-links-left,.l-tab-links-right", g.tab.links).remove();
g.tab.links.append('<div class="l-tab-links-left"></div><div class="l-tab-links-right"></div>');
if($(g.tab).attr("toolsid"))
{
后面还有 510 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
