PageSourceSearch

https://daltonventure.cn/newPages/js/news.js?a=2

js daltonventure.cn collected 2026-10-06 11:02:09 UTC 13,361 bytes, 360 lines download raw bytes

1$(function(){
2    aClick(2);
3})
4
5var v = new Vue({
6    el: ".news",
7    data:{
8        newsData:[],
9        newsDe:[],
10        // 默认当前显示第一页
11        currentPage: 1,
12        typeid:0,
13        scrollTop:0,
14        show:true,
15        show1:false,
16        page:0,
17        on_off : false,
18        countAll:0,
19        lan:'',
20        yzkClass:'yzkC',
21        // gobackF:false
22    },
23    created:function(){
24        // $('.preloader').fadeIn();
25    },
26    mounted(){
27        var vm = this;
28        // window.addEventListener("scroll", this.timeline);
29        $(window).bind('scroll', $.proxy(this.timeline, this));
30        window.onload=function(){
31            // deleteCache('newsType');
32            // deleteCache('d');
33            // deleteCache('page');
34            // console.log(vm.scrollTop)
35            $('.preloader').hide();
36        }
37        setTimeout(vm.yzkZT,100);
38        vm.show = false
39
40
41    },
42    methods:{
43        getLocalstorage(key){
44
45
46                if (!window.localStorage) {
47
48                    console.log('浏览器不支持localstorage');
49
50                }else {
51
52                    var storage =window.localStorage;
53
54                    return JSON.parse(storage.getItem(key));
55
56                }
57
58
59        },
60        getPageData:function(id,page,lan){
61            // this.on_off = false;
62            var vm = this;
63            var urln ;
64            if(lan == 'CN'){
65                urln = 'getNewsByPage';
66            }else if(lan == 'EN'){
67                urln = '../getNewsByPage';
68            }
69            ajaxData(urln, {np:id,page_idx:page,lan:lan}, function (data) {
70                // console.log(data)
71                vm.newsData.push(...data.data.list) ;
72                vm.countAll = data.data.totalRow;
73
74
75                if(vm.lan == 'CN') {
76                    vm.$nextTick(() => {
77                    var yzks = $(".timeline .yzk")
78                    for (var i = vm.newsData.length - 1; i >= vm.newsData.length - 7; i--) {
79                        var yzkFf = $(yzks[i]).find('div').eq(0).attr('fontface');
80                    $(yzks[i]).find('div').eq(0).append(" <style type=\"text/css\">" + yzkFf +
81                            "</style>");
82                    }
83                });
84
85
86                //     var pageNum = Math.ceil(vm.countAll/ 7) || 1;
87                //     vm.$nextTick(() => {
88                //         var items = $(".timeline li");
89                //     if(vm.currentPage == pageNum){
90                //         for(var j = items.length - 1 ; j>= items.length - items.length%7;j--){
91                //             $(items[j]).addClass(vm.yzkClass+vm.currentPage);
92                //         }
93                //     }else {
94                //         for(var j = items.length - 1 ; j>= items.length -7;j--){
95                //             $(items[j]).addClass(vm.yzkClass+vm.currentPage);
96                //         }
97                //     }
98                //     $youziku.loadScope('.'+vm.yzkClass+vm.currentPage, '7722dea0b4b8465591fe93c1b87ab078',"TSSunOld");
99                //     $youziku.submit(vm.yzkClass+vm.currentPage,vm.currentPage);
100                // });
101                }
102            })
103
104        },
105        switchNews(id){
106            switch(id){
107                case 0:
108                    this.currentPage = 1;
109                    $("#li-1").addClass("on1");
110                    $("#li-2").removeClass("on3");
111                    $("#li-3").removeClass("on2");
112                    $(".column-list").addClass("h1");
113                    $(".column-list").removeClass("h2");
114                    $(".column-list").removeClass("h3");
115                    $('.news-list').show();
116                    $('div.news-cn').hide();
117                    $('title')[0].innerText = $("#li-1")[0].innerText +' -  道彤投资';
118                    this.yzkClass = 'yzkC';
119                    this.scrollTop = 0;
120                    break;
121                case 1:
122                    this.currentPage = 1;
123                    $("#li-2").addClass("on3");
124                    $("#li-1").removeClass("on1");
125                    $("#li-3").removeClass("on2");
126                    $(".column-list").addClass("h3");
127                    $(".column-list").removeClass("h1");
128                    $(".column-list").removeClass("h2");
129                    $('.news-list').show();
130                    $('div.news-cn').hide();
131                    $('title')[0].innerText = $("#li-2")[0].innerText +' -  道彤投资';
132                    this.yzkClass = 'yzkI';
133                    this.scrollTop = 0;
134                    break;
135                case 2:
136                    this.currentPage = 1;
137                    $("#li-3").addClass("on2");
138                    $("#li-1").removeClass("on1");
139                    $("#li-2").removeClass("on3");
140                    $(".column-list").addClass("h2");
141                    $(".column-list").removeClass("h1");
142                    $(".column-list").removeClass("h3");
143                    $('.news-list').show();
144                    $('div.news-cn').hide();
145                    $('title')[0].innerText = $("#li-3")[0].innerText +' -  道彤投资';
146                    this.yzkClass = 'yzkI';
147                    this.scrollTop = 0;
148                    break;
149            };
150            this.show = true;
151        },
152        newsInfo:function(id,lan){
153            $('.preloader').show();
154            $('.bottomNew').fadeOut();
155            var vm = this;
156            this.newsData = [];
157            // this.scrollTop = 0;
158            var nt = this.getLocalstorage('newsType');
159            if(nt){
160                // vm.scrollTop = i;
161                // items = d;
162                this.switchNews(nt);
163                this.typeid = nt;
164                console.log(nt)
165                deleteCache('newsType');
166                // deleteCache('d');
167                // deleteCache('page');
168            }else {
169                this.switchNews(id);
170                this.typeid = id;
171
172            }
173            this.lan = lan;
174            this.getPageData(this.typeid,this.currentPage,lan);
175            setTimeout(vm.yzkZT,100);
176
177
178        },
179        yzkZT(){
180            var vm = this;
181            // var items = $(".timeline li");
182
183            // 获取localstorage
184            // console.log('get')
185            // var i = this.getLocalstorage('d');
186            // var page = this.getLocalstorage('page');
187            // // var d = this.getLocalstorage().getCache('d');
188            // if(i){
189            //     // vm.newsData = i;
190            //     // vm.currentPage =page;
191            //     // setTimeout(function(){
192            //     //     var yzks = $(".timeline .yzk")
193            //     //     for(var i = 0;i < vm.newsData.length;i++){
194            //     //         var yzkFf = $(yzks[i]).find('div').eq(0).attr('fontface');
195            //     //         $(yzks[i]).find('div').eq(0).append(" <style type=\"text/css\">" + yzkFf +
196            //     //             "</style>");
197            //     //     }
198            //     // },100)
199            //
200            //
201            //
202            // }else {
203            //     // vm.scrollTop = 0;
204            //     $("html,body").scrollTop(0);
205            // }
206
207            vm.timeline();
208            setTimeout(function () {
209                $("html,body").scrollTop(0);
210
211                $('.preloader').hide();
212            },100)
213
214
215        },
216        timeline(){
217            var items = $(".timeline li");
218            var itemV = $('.timeline li.in-view');
219            var vm = this;
220            var pageNum = Math.ceil(this.countAll/ 7) || 1;
221
222            var scr = document.documentElement.scrollTop || document.body.scrollTop; // 向上滚动的那一部分高度
223            var clientHeight = document.documentElement.clientHeight; // 屏幕高度也就是当前设备静态下你所看到的视觉高度
224            var scrHeight = document.documentElement.scrollHeight || document.body.scrollHeight;
225
226            function isElementInViewport(el) {
227                var rect = el.getBoundingClientRect();
228                return (
229                    rect.top >= 0 &&
230                    rect.left >= 0 &&
231                    rect.bottom - 200 <= (window.innerHeight || document.documentElement.clientHeight) &&
232                    rect.right <= (window.innerWidth || document.documentElement.clientWidth)
233                );
234            }
235            function callbackFunc() {
236                for (var i = 0; i < items.length; i++) {
237                    if (isElementInViewport(items[i])) {
238                        items[i].classList.add("in-view");
239                    }
240                }
241                if(items.length == itemV.length){
242                    vm.on_off = true;
243                }else if(items.length >= itemV.length){
244                    if(items[items.length-1] == itemV[itemV.length-1]){
245                        vm.on_off = true;
246                    }
247
248                }
249                if (scr + clientHeight + 470 >= scrHeight && vm.on_off) {
250                    vm.on_off = false;
251                    vm.nextPage();
252                }
253            }
254            callbackFunc();
255        },
256        nextPage:function() {
257            var pageNum = Math.ceil(this.countAll/ 7) || 1;
258            if(this.currentPage >= pageNum) {
259                $('.bottomNew').fadeIn();
260                // console.log('1')
261                // this.currentPage = pageNum
262            }else {
263                // console.log(this.currentPage)
264                this.getPageData(this.typeid,++this.currentPage,this.lan);
265            }
266            this.scrollTop = document.body.scrollTop || document.documentElement.scrollTop;
267                // console.log( this.scrollTop );
268        },
269        params1(i,l,u){
270            // $('.preloader').show();
271            deleteCache('nid');
272            // console.log('shan')
273            // deleteCache('d');
274            // deleteCache('page');
275
276            // 设置localstorage
277            function setCache(key, data) {
278
279                if (!window.localStorage) {
280
281                    console.log('浏览器不支持localstorage');
282
283                }else {
284
285                    var storage =window.localStorage;
286
287                    storage.setItem(key,JSON.stringify(data));
288
289                }
290
291            };
292            setCache('nid',i);
293            // setCache('s',this.scrollTop);
294            setCache('newsType',this.typeid);
295            // console.log('set')
296            // setCache('d',this.newsData);
297            // setCache('page',this.currentPage);
298            // window.location.href=u+"?id="+i;
299            window.open(u+"?id="+i)
300        },
301        // newsDetail(i,l){
302        //     // console.log(window.location.search.substr(1))
303        //     var vm = this;
304        //     var urlnd ;
305        //     if(l == 'CN'){
306        //         urlnd = 'getNewsD';
307        //     }else if(l == 'EN'){
308        //         urlnd = '../getNewsD';
309        //     }
310        //     ajaxData(urlnd, {id:i}, function (data) {
311        //         vm.newsDe = data.data;
312        //     })
313        // },
314        // backNews(){
315        //     if(this.scrollTop == 0){
316        //         location.reload();
317        //     }else {
318        //         // console.log(this.scrollTop);
319        //         this.$nextTick(() => {
320        //             document.documentElement.scrollTop = this.scrollTop ;
321        //             document.body.scrollTop = this.scrollTop;
322        //             $("body,html").scrollTop(this.scrollTop);
323        //         })
324        //         // $(window).bind('scroll', $.proxy(this.timeline, this));
325        //         this.show = true;
326        //         this.show1 = false;
327        //     }
328        // },
329        returnButton () {
330            let vm = this;
331            // $(document).ready(function () {
332            //     if (window.history && window.history.pushState) {
333            //         $(window).on('popstate', function () {
334            //             if(vm.gobackF){
335            //                 $('.user-list').show();
336            //                 $('div.user-cn').hide();
337            //                 vm.gobackF = false;
338            //                 vm.personInfo('CN');
339            //             }else {
340            //                 window.history.pushState('forward', null, '#');
341            //                 window.history.forward(1);
342            //             }
343            //         });
344            //     }
345            //     // window.history.pushState('forward', null, '#'); //在IE中必须得有这两行
346            //     // window.history.forward(1);
347            // });
348            // if(vm.gobackF){
349            //     this.show = true
350            //     this.show1 = false
351            //     vm.gobackF = false;
352            //     vm.newsInfo(0,'CN');
353            // }else {
354            //     window.history.pushState('forward', null, '#');
355            //     window.history.forward(1);
356            // }
357        },
358    },
359
360})

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.