Css 悬停时突出显示下拉列表中的项目,并确保突出显示的颜色延伸到下拉框的右边缘

Css 悬停时突出显示下拉列表中的项目,并确保突出显示的颜色延伸到下拉框的右边缘,css,drop-down-menu,scroll,highlight,Css,Drop Down Menu,Scroll,Highlight,正在使用Jquery autocomplete。将鼠标悬停在下拉列表中的某个项目上时,该项目将以不同的背景颜色突出显示。但是如果下拉列表有一个水平滚动条,滚动时高亮显示的背景不会延伸到框的右边缘。 如何确保高亮显示的背景会一直延伸到列表中每个项目的“自动完成”文本框的边缘 html示例结构 <div id="AutocompleteContainter_div" style="position: absolute; z-index: 9999; top: 86px; left: 1135p

正在使用Jquery autocomplete。将鼠标悬停在下拉列表中的某个项目上时,该项目将以不同的背景颜色突出显示。但是如果下拉列表有一个水平滚动条,滚动时高亮显示的背景不会延伸到框的右边缘。 如何确保高亮显示的背景会一直延伸到列表中每个项目的“自动完成”文本框的边缘

html示例结构

<div id="AutocompleteContainter_div" style="position: absolute; z-index: 9999; top: 86px; left: 1135px;">
<div class="autocomplete-w1 ">
<div class="autocomplete" id="Autocomplete_div" style="max-height: 1200px; width: 245px; display: block;">
<div title="City of Origin,Power Play Goals,Salary" class=""><strong>City</strong> of Origin,Power Play Goals,Salary</div>
<div title="City of Origin,Standing in Conference,Salary" class="selected"><strong>City</strong> of Origin,Standing in Conference,Salary</div>
<div title="City of Origin,Team,Penalty Minutes Served,Salary" class=""><strong>City</strong> of Origin,Team,Penalty Minutes Served,Salary</div>
<div title="City of Origin,Standing in Division,Shots on Net,Salary" class=""><strong>City</strong> of Origin,Standing in Division,Shots on Net,Salary</div>
<div title="City of Origin,Position,Penalty Minutes Served,Salary" class=""><strong>City</strong> of Origin,Position,Penalty Minutes Served,Salary</div>
<hr class="line"><font color="#B9B9B9" size="1">&nbsp;<b>Columns</b></font><div title="CITY" class=""><strong>CITY</strong></div>
<div title="City of Origin"><strong>City</strong> of Origin</div>
</div>
</div>
</div>

我理解你的问题。在本例中,当您将宽度245设置为div“autocomplete”时,子div仅具有此宽度

但是我们需要得到内容的全宽(最大值)。为此,我在内部div之前添加了一个div,并设置“display:inline block”以获得内容的宽度(max)

我已经修改了你的代码,它现在正在工作

<div id="AutocompleteContainter_div" style="position: absolute; z-index: 9999; top:     0px; left: 35px;">
<div class="autocomplete-w1 ">
<div class="autocomplete" id="Autocomplete_div" style="max-height: 1200px; width: 145px; display: block;">
<div style="display:inline-block;">
<div title="City of Origin,Power Play Goals,Salary" class=""><strong>City</strong> of Origin,Power Play Goals,Salary</div>
<div title="City of Origin,Standing in Conference,Salary" class="selected"> <strong>City</strong> of Origin,Standing in Conference,Salary</div>
<div title="City of Origin,Team,Penalty Minutes Served,Salary" class=""><strong>City</strong> of Origin,Team,Penalty Minutes Served,Salary</div>
<div title="City of Origin,Standing in Division,Shots on Net,Salary" class=""><strong>City</strong> of Origin,Standing in Division,Shots on Net,Salary</div>
<div title="City of Origin,Position,Penalty Minutes Served,Salary" class="">   <strong>City</strong> of Origin,Position,Penalty Minutes Served,Salary</div>
<hr class="line"><font color="#B9B9B9" size="1">&nbsp;<b>Columns</b></font><div title="CITY" class=""><strong>CITY</strong></div>
<div title="City of Origin"><strong>City</strong> of Origin</div>
</div>
</div>
</div>
</div>

城市出身、权力游戏目标、薪水
城市原籍、会议身份、工资
城市产地、球队、罚球时间、工资
城市原籍、分区、网上投篮、工资
城市出身、职位、罚分、工资

栏目城市 原籍城市

您可以在此处查看:

我试图帮助您,但我不太明白您到底想要什么。添加该div在一开始就造成了一个缺口。你知道我怎么修吗?
<div id="AutocompleteContainter_div" style="position: absolute; z-index: 9999; top:     0px; left: 35px;">
<div class="autocomplete-w1 ">
<div class="autocomplete" id="Autocomplete_div" style="max-height: 1200px; width: 145px; display: block;">
<div style="display:inline-block;">
<div title="City of Origin,Power Play Goals,Salary" class=""><strong>City</strong> of Origin,Power Play Goals,Salary</div>
<div title="City of Origin,Standing in Conference,Salary" class="selected"> <strong>City</strong> of Origin,Standing in Conference,Salary</div>
<div title="City of Origin,Team,Penalty Minutes Served,Salary" class=""><strong>City</strong> of Origin,Team,Penalty Minutes Served,Salary</div>
<div title="City of Origin,Standing in Division,Shots on Net,Salary" class=""><strong>City</strong> of Origin,Standing in Division,Shots on Net,Salary</div>
<div title="City of Origin,Position,Penalty Minutes Served,Salary" class="">   <strong>City</strong> of Origin,Position,Penalty Minutes Served,Salary</div>
<hr class="line"><font color="#B9B9B9" size="1">&nbsp;<b>Columns</b></font><div title="CITY" class=""><strong>CITY</strong></div>
<div title="City of Origin"><strong>City</strong> of Origin</div>
</div>
</div>
</div>
</div>