Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 向下移动选定选项不可见_Jquery_Html_Css - Fatal编程技术网

Jquery 向下移动选定选项不可见

Jquery 向下移动选定选项不可见,jquery,html,css,Jquery,Html,Css,当我将第一个选项移到底部时,在某个点上我无法在选择列表中看到该选项,有人能帮忙吗 $document.readyfunction{ $'input[type=button]'。单击函数{ var$op=$'select2选项:selected', $this=$this; 如果$op.length{ $this.val=='Up'? $op.first.prev.$op之前的$op.first.prev.: $op.last.next.after$op; } }; }; 1. 2. 3. 12

当我将第一个选项移到底部时,在某个点上我无法在选择列表中看到该选项,有人能帮忙吗

$document.readyfunction{ $'input[type=button]'。单击函数{ var$op=$'select2选项:selected', $this=$this; 如果$op.length{ $this.val=='Up'? $op.first.prev.$op之前的$op.first.prev.: $op.last.next.after$op; } }; }; 1. 2. 3. 12 23 34 11 25 83 81 82 73
下面是一个滚动的解决方案:

$'input[type=button]'。单击函数{ var$op=$'select2选项:selected', $this=$this; 如果$op.length{ $this.val=='Up'? $op.first.prev.$op之前的$op.first.prev.: $op.last.next.after$op; } var$s=$'select2'; $s.scrollTop$s.scrollTop+$op.offset.top-$s.offset.top; }; 1. 2. 3. 12 23 34 11 25 83 81 82 73
你想让它保持焦点,是吗?因为它不会从列表中消失。@codeiser是的,这正是我想要的。感谢您的回复,问题是您无法增加多选框的高度。无论是$op[0]。selected=true还是$op[0]。都无法解决此问题。真奇怪。如果没有人找到一个简单的解决方案,你可以手动,但在javascript中滚动到element@CodeiSir:但当您将最后一个选项移到顶部时,滚动正在工作,而不是向下移动。。。奇怪……是的。我还尝试用超时重新聚焦选项,但是它也不起作用。如果你希望这个项目总是在中间,就换成$SSCROLTOP $ S.SCROLLTOP+$op.OffSt.Top-$S.OffSt.Top-$op.Health.