我的网站搜索功能有什么问题?这是一个没有 CMS 的 Bootstrap 网站
What’s wrong with my website search function? It is a Bootstrap website with no CMS
网站是https://thestripclubhookup.com
当我点击搜索并尝试输入两个词城市时,它会自动关闭搜索框。
这是怎么回事?我试图弄明白,但我不知道它可能是什么。
它在移动设备和桌面设备上都这样做。
在此先感谢您的帮助。
这是搜索功能的 JS 代码段:
function goCity() {
var category = document.getElementById("categories").value;
if (category == "clubs") {
var city = document.getElementById("cities").value;
//console.log(city);
if(city != "Location") {
window.location.href = city;
}
else {
document.getElementById("error").classList.add("city-error-style");
document.getElementById("error").innerHTML = "Please Choose Location";
}
}
}
对于遇到此问题的任何人,当他们在搜索中按下 space 栏并关闭下拉菜单时,我通过执行以下操作修复了该问题:
更改 jquery.nice-select.min.js 中的以下行:
if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?l.trigger("click"):s.trigger("click"),!1
至
if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?n.trigger("click"):s.trigger("click"),!1
网站是https://thestripclubhookup.com
当我点击搜索并尝试输入两个词城市时,它会自动关闭搜索框。
这是怎么回事?我试图弄明白,但我不知道它可能是什么。
它在移动设备和桌面设备上都这样做。
在此先感谢您的帮助。
这是搜索功能的 JS 代码段:
function goCity() {
var category = document.getElementById("categories").value;
if (category == "clubs") {
var city = document.getElementById("cities").value;
//console.log(city);
if(city != "Location") {
window.location.href = city;
}
else {
document.getElementById("error").classList.add("city-error-style");
document.getElementById("error").innerHTML = "Please Choose Location";
}
}
}
对于遇到此问题的任何人,当他们在搜索中按下 space 栏并关闭下拉菜单时,我通过执行以下操作修复了该问题:
更改 jquery.nice-select.min.js 中的以下行:
if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?l.trigger("click"):s.trigger("click"),!1
至
if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?n.trigger("click"):s.trigger("click"),!1