锘縱ar associativeWordTimeout = null; $(function () { /** * 璁剧疆鏅鸿兘鏍囩璺宠浆鐐瑰嚮浜嬩欢銆 */ $(".smart-tags a").on("click", setSearchUrl); /** * 璁剧疆鎼滅储鎺掕璺宠浆鐐瑰嚮浜嬩欢銆 */ $(document).on("click", ".s-top-ranking a", setSearchUrl); /** * 璁剧疆鐑棬鎼滅储璺宠浆鐐瑰嚮浜嬩欢銆 */ $(document).on("click", ".s-hot-search a", setSearchUrl); function setSearchUrl() { var url = $(this).data("searchurl"); validateCode(function () { var validateCode = $("#SearchValidateCode").val(); window.location.href = url += '&vc=' + validateCode; }, false); } $("input[name=wd]").on('click', function (e) { GetAssociativeWord(); e.stopPropagation(); }); $("input[name=wd]").on('input', function (e) { e = window.event || e; // 蹇界暐涓婁笅鏂瑰悜閿€ if (e.keyCode == 38 || e.keyCode == 40) { return; } clearTimeout(associativeWordTimeout); associativeWordTimeout = setTimeout(GetAssociativeWord, 300); e.stopPropagation(); }); $(document).on('click', '.dropdown-word ul li', function () { $("input[name=wd]").val($(this).html()); $(".dropdown-word").hide(); $(".search").trigger("click"); var event = jQuery.Event("keydown"); //妯℃嫙涓€涓敭鐩樺洖杞︿簨浠 event.keyCode = 13; $("input[name=wd]").trigger(event); }); $(document).on('click', function () { $(".dropdown-word").hide(); }); $(".dropdown-word").registerKeyControll({ callback: function (data) { $("input[name=wd]").val(data); } }); }); function GetAssociativeWord() { var keyword = $("input[name=wd]").val(); if (keyword != "") { $.ajax({ url: $("input[name=wd]").attr("data-url"), data: { keyword: keyword }, type: "get", cache: false, success: function (data) { $(".dropdown-word ul li").remove(); if (typeof(data) != "object") { alert(data); return; } if (data.length > 0) { $(".dropdown-word").show(); var associativeWordHtml = ""; for (var i = 0; i < data.length; i++) { associativeWordHtml += "