admin
2020-05-06 24a8d17e007545f7426c48352109aa1a9c6587ee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
 
$(document).ready(function()
{
    //========================  页面数据  ============================
    //数据请求地址头
    var https = 'http://flq.yeshitv.com';
    //-------------------------------------------------
    //导航栏相关
    var index_dao = 0; //导航栏选择下标
    var show_erweima = false; //是否显示二维码
    //-------------------------------------------------
    //输入框组件相关
    var shuru = ''; //搜索框输入内容
    var shurulian = []; //联想词的数组
    var show_liandiv = false; // 是否显示联想框
    
    
    
    //========================  组件事件  ============================
    //顶部按钮点击
    $(".topdan").click(function()
    {
        //获取按钮name
        var name = $(this).attr("name");
        var siteurl = window.location; // 网页连接
        var title = document.title; // 网页标题
        
        //点击了收藏一下
        if (name == 'shoucang') 
        {
            if (document.all) { window.external.addFavorite(siteurl,title); }
            else if (window.sidebar) { window.sidebar.addPanel(title, siteurl,''); }
            else { Showtoast("浏览器不支持,请进行手动添加"); }
        }
        //点击了放到桌面
        else if (name == 'zhuomian') 
        {
            try 
            {
                var WshShell = new ActiveXObject("WScript.Shell");
                var oUrlLink = WshShell.CreateShortcut(WshShell.SpecialFolders("Desktop") + "\\" + title + ".url");
                oUrlLink.TargetPath = siteurl;
                oUrlLink.Save();
            } 
            catch (e) { Showtoast("当前浏览器安全级别不允许操作"); }
        }
    });
    //logo点击
    $('.titlelogo').click(function(){ window.location.href = 'index.html'; });
    //-------------------------------------------------------------
    //移动版按钮悬浮
    $(".titlephone").mouseover(function() { show_erweima = true; Show_ewm(); });
    $(".titlephone").mouseout(function() { show_erweima = false; Show_ewm(); });
    
    //导航栏点击
    $(".daodan").click(function() { index_dao = $(this).attr("name"); Show_dao(); });
    //-------------------------------------------------------------
    //搜索按钮点击
    $(".searchbtn").click(function()
    {
        shuru = $("#ishuru").val();
        //没有输入内容时
        if (shuru.length <= 0) { Showtoast("请输入宝贝标题"); }
        //有输入内容时
        else { Go_search(); }
    });
    $("#ishuru").keyup(function(ev) 
    { 
        if (ev.keyCode == '13') 
        { 
            shuru = $("#ishuru").val();
            //没有输入内容时
            if (shuru.length <= 0) { Showtoast("请输入宝贝标题"); }
            //有输入内容时
            else { Go_search(); }
        }
    });
    
    
    //输入框输入中
    $("#ishuru").bind('input propertychange', function() { shuru = $(this).val(); Get_lian(); });
    //输入框获取焦点 
    $("#ishuru").click(function(ev){ ev.stopPropagation(); show_liandiv = true; Show_lian(); });
    //输入框失去焦点
    $(".allwai").click(function(){ show_liandiv = false; Show_lian(); });
    
    
    
    //========================  数据请求  ============================
    //联想关键字
    function Get_lian () 
    {
        var myurl = https + '/fanli/api/web/v1/webSearch/suggestsearch';
        var mydata = { kw: shuru };
        AjaxJsonp(myurl, mydata, function(res)
        {
            if (res.code != 0) { Showtoast(res.msg); }
            else { shurulian = res.data; Show_lian(); }
        });
    }
    //进入商品列表页面
    function Go_search ()
    {
        //缓存输入值
        SetCookie('index_shuru', shuru, 1);
        //跳转到商品页
        window.location.href = "search.html";
    }
    
    
    
    //========================  页面数据打印  ============================
    //导航栏选择项样式
    Show_dao();
    function Show_dao () { $(".daodan").eq(index_dao).addClass("daoxuan").siblings().removeClass("daoxuan"); }
    //显示二维码
    Show_ewm();
    function Show_ewm () { if (show_erweima == true) { $(".titleerwm").show(); } else { $(".titleerwm").hide(); } }
    //打印出联想关键字
    Show_lian();
    function Show_lian () 
    {
        if (show_liandiv == true && shurulian.length > 0) 
        { 
            //删除所有子元素
            $(".searchlianwai").empty();
            //向div中循环添加节点
            for (var i = 0; i < shurulian.length; i++) { var jiedian = '<div class="searchliandan">'+shurulian[i]+'</div>'; $(".searchlianwai").append(jiedian); }
            //联想词点击事件
            $(".searchliandan").click(function()
            {
                shuru = $(this).html();
                $("#ishuru").val(shuru);
                Go_search();
            });
            //显示
            $(".searchlianwai").show(); 
        }
        else { $(".searchlianwai").hide(); }
    }
    
});