Ei kuvausta

choice_city.js 1.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. var token = '';
  2. var qs = parseQueryString(window.location.href);
  3. if (qs.token) {
  4. token = qs.token;
  5. }
  6. //自动唤起键盘
  7. $(".search input").trigger("click").focus()
  8. //返回上一页
  9. $("nav #back").click(function () {
  10. window.history.go(-1)
  11. })
  12. function deleteSearch () {
  13. $(".search input").val("")
  14. }
  15. var bind_name = 'input';
  16. if (navigator.userAgent.indexOf("MSIE") != -1){
  17. bind_name = 'propertychange';
  18. }
  19. $(".search input").bind(bind_name, function(){
  20. var searchName = $(".search input").val().trim();
  21. var html = '';
  22. if(searchName != ""){
  23. $(".search em").css("display","block")
  24. tips.find(function(item, index) {
  25. if(item.region.indexOf(searchName) != -1){
  26. html += `<li data-code=${item.regionCode}>${item.region}</li>`
  27. }
  28. })
  29. if(html != ""){
  30. $(".container ul").html(html)
  31. }else{
  32. html += `<li class="searchActive">无结果</li>`;
  33. $(".container ul").html(html)
  34. }
  35. }else{
  36. $(".search em").css("display","none")
  37. $(".container ul").html(html)
  38. }
  39. })
  40. $(".container ul").on("click", function(e) {
  41. var target = e.target;
  42. if ($(target).is("li")) {
  43. if($(target).attr("class") != "searchActive"){
  44. var city = $(target).text().trim();
  45. var code = $(target).attr('data-code');
  46. if (document.referrer.indexOf('&name=') === -1) {
  47. window.location.href = './fund_h5_api.html?token=' + token + '&name=' + city + '&code=' + code;
  48. } else {
  49. window.location.href = document.referrer.replace(/&name=[^&]+&code=[^&]+/, '&name=' + city + '&code=' + code);
  50. }
  51. }
  52. }
  53. });