PageSourceSearch

https://lkreit.com/public/static/common/js/ey_global.js?v=v1.8.1

js lkreit.com collected 2026-10-06 13:14:07 UTC 13,011 bytes, 292 lines download raw bytes

1
2// 首页、列表页等加入购物车
3function ShopAddCart1625194556(aid, spec_value_id, num, rootDir) {
4    rootDir = rootDir ? rootDir : '';
5    $.ajax({
6        url : rootDir + '/index.php?m=user&c=Shop&a=shop_add_cart&_ajax=1',
7        data: {aid: aid, num: num, spec_value_id: spec_value_id},
8        type:'post',
9        dataType:'json',
10        success:function(res){
11            if (1 == res.code) {
12                window.location.href = res.url;
13            } else {
14                if (-1 == res.data.code) {
15                    layer.msg(res.msg, {time: time});
16                } else {
17                    // 去登陆
18                    window.location.href = res.url;
19                }
20            }
21        }
22    });
23}
24
25function openNewWin(url, id) {
26    var a = document.createElement("a");
27    a.setAttribute("href", url);
28    a.setAttribute("target", "_blank");
29    a.setAttribute("id", id);
30    // 防止反复添加
31    if(!document.getElementById(id)) {
32        document.body.appendChild(a);
33    }
34    a.click();
35}
36
37/**
38 * 锚点 - 内容页显示目录大纲
39 * @param  {[type]} toc_id     [目录大纲的最外层元素id]
40 * @param  {[type]} content_id [内容的元素id]
41 * @return {[type]}            [description]
42 */
43function ey_outline_toc(content_id, toc_id, scrollTop)
44{
45    setTimeout(function(){
46        // 是否要显示目录大纲
47        var is_show_toc = false;
48        // 获取要显示目录的元素
49        const tocContainer = document.getElementById(toc_id);
50        if (tocContainer) {
51            // 获取要提取h2\h3\h4\h5\h6的内容元素
52            const articleObj = document.getElementById(content_id);
53            // 获取所有标题元素
54            if (articleObj) {
55                const headers = articleObj.querySelectorAll('h2, h3');
56                // 内容里是否存在h2\h3\h4\h5\h6标签
57                if (headers.length > 0) {
58                    // 获取锚点
59                    var anchor = window.location.hash;
60                    // 创建目录列表
61                    const tocList = document.createElement('ul');
62                    // 遍历标题元素,创建目录项
63                    headers.forEach((header) => {
64                        const level = header.tagName.substr(1);
65                        const tocItem = document.createElement('li');
66                        const link = document.createElement('a');
67                        var name = '';
68                        if (header.id) {
69                            name = header.id;
70                        } else if (header.querySelector('a') && header.querySelector('a').name) {
71                            name = header.querySelector('a').name;
72                        }
73                        if (name) {
74                            var data_top = -1;
75                            try {
76                                data_top = $("#"+content_id+" a[name='" + name + "']").offset().top;
77                            }catch(err){}
78                            link.setAttribute('data-top', data_top);
79                            if (anchor.length > 0 && anchor == `#${name}`) {
80                                link.setAttribute('class', 'ey_toc_selected');
81                            }
82                            link.href = `#${name}`;
83                            link.textContent = name;
84                            tocItem.appendChild(link);
85                            tocItem.setAttribute('class', `ey_toc_h${level}`);
86                            tocItem.style.paddingLeft = ((level - 2) * 1) + 'em';
87                            tocList.appendChild(tocItem);
88                            // 显示目录大纲
89                            is_show_toc = true;
90                        }
91                    });
92                    if (is_show_toc) {
93                        // 将目录列表添加到容器中
94                        tocContainer.appendChild(tocList);
95                    }
96                }
97            }
98            if (is_show_toc) {
99                tocContainer.style.display = "block";
100
101                // 自动绑定点击滑动事件
102                if (window.jQuery) {
103                    if (!scrollTop) scrollTop = 'unbind';
104                    if ('unbind' != scrollTop) {
105                        $('#'+toc_id+' ul li').on('click', function(){
106                            var aObj = $(this).find('a');
107                            var name = aObj.attr('data-name');
108                            if (!name) {
109                                name = aObj.attr('href');
110                                name = name.replace('#', '');
111                                aObj.attr('data-name', name);
112                            }
113                            // aObj.attr('href', 'javascript:void(0);');
114                            aObj.attr('data-name', name);
115                            $('#'+toc_id+' ul li').find('a').removeClass('ey_toc_selected');
116                            aObj.addClass('ey_toc_selected');
117                            var contentObj = $("#"+content_id+" a[name='" + name + "']");
118                            if (0 < contentObj.length) {
119                                var data_top = aObj.attr('data-top');
120                                if (data_top <= -1) {
121                                    data_top = contentObj.offset().top;
122                                }
123                                $("html,body").animate({
124                                    scrollTop: data_top - scrollTop
125                                })
126                            }
127                        });
128
129                        // 刷新页面自动定位到锚点位置
130                        setTimeout(function(){
131                            $('#'+toc_id+' ul li').find('a.ey_toc_selected').click();
132                        }, 300);
133                    }
134                }
135            }
136        }
137    }, 10);
138}
139
140/**
141 * 设置cookie
142 * @param {[type]} name  [description]
143 * @param {[type]} value [description]
144 * @param {[type]} time  [description]
145 */
146function ey_setCookies(name, value, time)
147{
148    var cookieString = name + "=" + escape(value) + ";";
149    if (time != 0) {
150        var Times = new Date();
151        Times.setTime(Times.getTime() + time);
152        cookieString += "expires="+Times.toGMTString()+";"
153    }
154    document.cookie = cookieString+"path=/";
155}
156
157// 读取 cookie
158function getCookie(c_name)
159{
160    if (document.cookie.length>0)
161    {
162        c_start = document.cookie.indexOf(c_name + "=")
163        if (c_start!=-1)
164        {
165            c_start=c_start + c_name.length+1
166            c_end=document.cookie.indexOf(";",c_start)
167            if (c_end==-1) c_end=document.cookie.length
168            return unescape(document.cookie.substring(c_start,c_end))
169        }
170    }
171    return "";
172}
173
174function ey_getCookie(c_name)
175{
176    return getCookie(c_name);
177}
178
179function getQueryString(name) {
180    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
181    var r = window.location.search.substr(1).match(reg);
182    if (r != null) return unescape(r[2]);
183    return null;
184}
185
186/*------------------外贸助手的JS多语言变量 start------------------*/
187/**
188 * 外贸助手的JS文件的多语言包
189 */
190function ey_foreign(string, ...args) {
191    return string.replace(/%([a-zA-Z0-9]{1,1})/g, function() {
192        return args.shift();
193    });
194}
195var ey_foreign_page1 = "首页";
196var ey_foreign_page2 = "上一页";
197var ey_foreign_page3 = "下一页";
198var ey_foreign_page4 = "末页";
199var ey_foreign_page5 = "共<strong>%s</strong>页 <strong>%s</strong>条";
200var ey_foreign_page6 = "第%s页";
201var ey_foreign_gbook1 = "操作成功";
202var ey_foreign_gbook2 = "同一个IP在%s秒之内不能重复提交!";
203var ey_foreign_gbook3 = "%s不能为空!";
204var ey_foreign_gbook4 = "%s格式不正确!";
205var ey_foreign_gbook5 = "图片验证码不能为空!";
206var ey_foreign_gbook6 = "图片验证码不正确!";
207var ey_foreign_gbook7 = "请输入手机号码!";
208var ey_foreign_gbook8 = "手机号码和手机验证码不一致,请重新输入!";
209var ey_foreign_gbook9 = "手机验证码已被使用或超时,请重新发送!";
210var ey_foreign_gbook10 = "请输入手机验证码!";
211var ey_foreign_gbook11 = "表单缺少标签属性{$field.hidden}";
212var ey_foreign_gbook12 = "页面自动 %s跳转%s 等待时间:";
213var ey_foreign_gbook13 = "%s至少选择一项!";
214var ey_foreign_gbook14 = "请选择%s";
215var ey_foreign_gbook15 = "请输入正确的手机号码!";
216var ey_foreign_gbook16 = "图片验证码";
217var ey_foreign_gbook17 = "手机验证码";
218var ey_foreign_gbook18 = "获取验证码";
219var ey_foreign_gbook19 = "看不清?点击更换验证码";
220var ey_foreign_gbook20 = "看不清?%s点击更换%s";
221var ey_foreign_gbook21 = "请输入邮箱地址!";
222var ey_foreign_gbook22 = "请输入邮箱验证码!";
223var ey_foreign_gbook23 = "请输入正确的邮箱地址!";
224var ey_foreign_gbook24 = "邮箱验证码不正确,请重新输入!";
225var ey_foreign_system1 = "图";
226var ey_foreign_system2 = "确定";
227var ey_foreign_system3 = "取消";
228var ey_foreign_system4 = "提示";
229var ey_foreign_system5 = "是";
230var ey_foreign_system6 = "否";
231var ey_foreign_system7 = "请至少选择一项!";
232var ey_foreign_system8 = "正在处理";
233var ey_foreign_system9 = "请勿刷新页面";
234var ey_foreign_system10 = "上传成功";
235var ey_foreign_system11 = "操作失败";
236var ey_foreign_system12 = "操作成功";
237var ey_foreign_system13 = "含有敏感词(%s),禁止搜索!";
238var ey_foreign_system14 = "过度频繁搜索,离解禁还有%s分钟!";
239var ey_foreign_system15 = "关键词不能为空!";
240var ey_foreign_users1 = "您的购物车还没有商品!";
241var ey_foreign_users2 = "%s不能为空!";
242var ey_foreign_users3 = "%s格式不正确!";
243var ey_foreign_users4 = "邮箱验证码已被使用或超时,请重新发送!";
244var ey_foreign_users5 = "邮箱验证码不正确,请重新输入!";
245var ey_foreign_users6 = "短信验证码不正确,请重新输入!";
246var ey_foreign_users7 = "%s已存在!";
247var ey_foreign_users8 = "签到成功";
248var ey_foreign_users9 = "今日已签过到";
249var ey_foreign_users10 = "是否删除该收藏?";
250var ey_foreign_users11 = "确认批量删除收藏?";
251var ey_foreign_users12 = "每日签到";
252var ey_foreign_users13 = "充值金额不能为空!";
253var ey_foreign_users14 = "请输入正确的充值金额!";
254var ey_foreign_users15 = "请选择支付方式!";
255var ey_foreign_users16 = "用户名不能为空!";
256var ey_foreign_users17 = "用户名不正确!";
257var ey_foreign_users18 = "密码不能为空!";
258var ey_foreign_users19 = "图片验证码不能为空!";
259var ey_foreign_users20 = "图片验证码错误";
260var ey_foreign_users21 = "前台禁止管理员登录!";
261var ey_foreign_users22 = "该会员尚未激活,请联系管理员!";
262var ey_foreign_users23 = "管理员审核中,请稍等!";
263var ey_foreign_users24 = "登录成功";
264var ey_foreign_users25 = "密码不正确!";
265var ey_foreign_users26 = "该用户名不存在,请注册!";
266var ey_foreign_users27 = "看不清?点击更换验证码";
267var ey_foreign_users28 = "手机号码不能为空!";
268var ey_foreign_users29 = "手机号码格式不正确!";
269var ey_foreign_users30 = "手机验证码不能为空!";
270var ey_foreign_users31 = "手机验证码已失效!";
271var ey_foreign_users32 = "手机号码已经注册!";
272var ey_foreign_users33 = "用户名为系统禁止注册!";
273var ey_foreign_users34 = "请输入2-30位的汉字、英文、数字、下划线等组合";
274var ey_foreign_users35 = "登录密码不能为空!";
275var ey_foreign_users36 = "重复密码不能为空!";
276var ey_foreign_users37 = "用户名已存在";
277var ey_foreign_users38 = "两次密码输入不一致!";
278var ey_foreign_users39 = "注册成功,正在跳转中……";
279var ey_foreign_users40 = "注册成功,等管理员激活才能登录!";
280var ey_foreign_users41 = "注册成功,请登录!";
281var ey_foreign_users42 = "昵称不可为纯空格";
282var ey_foreign_users43 = "原密码不能为空!";
283var ey_foreign_users44 = "新密码不能为空!";
284var ey_foreign_users45 = "手机号码不存在,不能找回密码!";
285var ey_foreign_users46 = "手机号码未绑定,不能找回密码!";
286var ey_foreign_users47 = "手机验证码已被使用或超时,请重新发送!";
287var ey_foreign_users48 = "晚上好~";
288var ey_foreign_users49 = "早上好~";
289var ey_foreign_users50 = "下午好~";
290var ey_foreign_users51 = "商品库存仅%s件!";
291var ey_foreign_users52 = "商品数量最少为%s";
292/*------------------外贸助手的JS多语言变量 end------------------*/

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.