gpt4 book ai didi

jquery - 个人谷歌搜索栏在下面阻止了 jQuery

转载 作者:太空宇宙 更新时间:2023-11-03 19:19:00 25 4
gpt4 key购买 nike

我最近在我的网站上添加了一个 Google 搜索栏。我是如何发现即使搜索未处于事件状态,它也会阻止下方的导航。如果我打开导航 z-index,它就会显示在搜索结果上。当搜索栏未向下滚动时,如何使按钮“可点击”。在这里查看页面 http://etterengineering.com/SampleIndex.html

这是我的 HTML:

<div id="cse-search-form" style= "z-index:999999; top:0px;"></div>
<div id="cse-search-form" style="width: 100%;"></div>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load('search', '1', {language : 'en', style : google.loader.themes.SHINY});
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('012677673255316824096:sean13fvlei');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
var options = new google.search.DrawOptions();
options.setSearchFormRoot('cse-search-form');
customSearchControl.draw('cse', options);
}, true);
</script>
<div id="cse" style="width:43%; z-index:999997; top:40px; height:650px;"></div>

还有我的 CSS:

#cse-search-form {
position:absolute;
z-index:999999;
width:270px;
left:680px;}
#cse{position:absolute; z-index:999997; left: 530px;
overflow:auto;overflow-x:hidden; pointer-events:none;
}
#dropdown {
margin: 0;
padding: 0;
height: 1em;
}
#dropdown li {
float: left;
list-style: none;
}
#dropdown li a {
display: block;
width:12em;
padding: 3px 0px;
background-color: transparent;
white-space:pre;
font-size:.8em;
letter-spacing: -.4px;
text-align:center;
z-index: 24000;
font-family: Verdana;
color: #424242;
position: relative; top:105px; left: 0px;
text-decoration: none;
}
#dropdown li a:hover {color:#000000;}
/* Sub Drop Down Organization */
#dropdown li ul {
display: none;
width: 18em;
letter-spacing: 1em;
text-align:center;
}
/* Sub Drop down Hover */
#dropdown li:hover ul {
display: block;
position: absolute;
margin: 0;
padding: 0; }
#dropdown li:hover li a {
word-spacing: .025em;
letter-spacing: -.05em;
font-size:.8em;
font-family: Verdana;
background: #6e6e6e; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ADADAD));
background: -moz-linear-gradient(top, #FFFFFF, #ADADAD);
}
#dropdown li li a:hover {color:#ff0000;}

最佳答案

您的问题不在于 Google 搜索栏,您有一个 ID 为“cse”的 div 阻止点击链接。

问题图片: click

CSS:

#cse {display:none;}

为搜索框分配一个 Id,例如 googleSearch

jQuery:

$(function() {
$("#googleSearch").focus(function() {
$("#cse").show();
});
$("#googleSearch").blur(function() {
$("#cse").hide();
});
});

关于jquery - 个人谷歌搜索栏在下面阻止了 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5046689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com