我在chrome中有奇怪的错误,而我在firefox中测试它并且它工作正常.
问题是将display: block元素放在其中的悬停元素,当有溢出滚动时,如果将鼠标悬停在滚动上,隐藏元素将消失.虽然在Firefox中它没关系.
Chrome version: 56.0.2924.87
错误的重现如下,将鼠标悬停在滚动条上以自行重现:
.on_hover {
border: 1px solid red;
position: relative;
}
.hidden_block {
display: none;
width: 200px;
height: 200px;
position: absolute;
top: 15px;
left: 0px;
border: 1px solid #ccc;
}
.hidden_block .overflow_block {
position: relative;
width: 100%;
height: 160px;
max-height: 160px;
overflow-y: auto;
overflow-x: hidden;
border: 1px solid blue;
}
/* On hover display hidden block: */
.on_hover:hover .hidden_block {
display: block;
}Run Code Online (Sandbox Code Playgroud)
<div class="on_hover">
Hover me …Run Code Online (Sandbox Code Playgroud)我已经使用GROUP_CONCAT来获得由逗号(,)分割的结果,但是当我看到时,GRUP_CONCAT返回的只有205个分割数字,但在数据库中有2448个结果(不同aid).这是我的查询:
SELECT GROUP_CONCAT(`aid`) As favoriti
FROM `z_web_favoriti`
WHERE `kup_id`='1' AND `pos_id`='571'
Run Code Online (Sandbox Code Playgroud)
当我执行:
SELECT DISTINCT `aid`
FROM `z_web_favoriti`
WHERE `kup_id`='1' AND `pos_id`='571'
Run Code Online (Sandbox Code Playgroud)
我得到以下结果:显示行0 - 29(总计2448,...)
任何人都有一些解决方案,为什么它不工作? 我在stackoverflow上搜索了类似的问题,但我找不到它..