APCGC_CBS.Admin/Lib/LayuiModules/ssTabRightMenu/ssTabRightMenu.js
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
// 右键tab菜单
// ssTabRightMenu
layui.define(['layer', 'element'], function(exports) {
var $ = layui.jquery;
var layer = layui.layer;
var element = layui.element;
var ssTabRightMenu = {
// 右键事件阻止
contextmenu: function (element) {
$(document).on("contextmenu", element, function() {
return false;
});
},
// 右键点击事件
mousedown: function (element, callBack) {
$(document).on("mousedown", element, function(e) {
// 判断是右键点击事件并且不是欢迎页面选项卡
var code = e.keyCode || e.which || e.charCode;
if(3 == e.which) {
// 改变this的作用域
callBack.apply(this, null)
}
});
},
// 初始化
init: function(isClose) {
this.firstTab(isClose);
this.contextmenu('.ss-tab > .layui-tab-title li');
this.mousedown('.ss-tab > .layui-tab-title li', this.rightTab);
this.bodyCkTabClose();
this.tabEvent();
},
// 右键选项卡
rightTab: function() {
// 判断是不是首页选项卡
if($(this).index() > 0) {
// 获取 当前 弹窗id
var layId = $(".ss-tab .layui-this").attr('lay-id');
var thisId = $(this).attr('lay-id');
// 如果点击的当前对象layid 和 已选择的layid 不等 则要切换选项卡
if(thisId != layId) {
// 切换到当前选项卡
element.tabChange('ss-tab-filter', thisId);
}
// 选择框
layer.tips(rightMenuhtml, $(this), {
tips: [1, '#009f95'],
time: false,
});
}
},
// 第一页是否能关闭
firstTab: function(isClose) {
//默认 为 不可以关闭
if(!isClose) {
// 获取 当前 弹窗
$(".ss-tab .layui-this .layui-tab-close").hide();
后面还有 93 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。