Почему select скроллится к первому значению?

221
19 июня 2017, 19:13

Не могу понять, почему кастомизированный select с multiple скроллится к первому выбранному значению при выборе любого пункта? Как побороть понятно, интересна сама причина.

<select name="" multiple id="" size=3>
  <option value="1">Значение 1</option>
  <option value="2">Значение 2</option>
  <option value="3">Значение 3</option>
  <option value="4">Значение 4</option>
  <option value="1">Значение 5</option>
  <option value="2">Значение 6</option>
  <option value="3">Значение 7</option>
  <option value="4">Значение 8</option>
</select>
$("select[multiple]").mousedown(function(e){
    e.preventDefault();
    e.target.selected = !e.target.selected;
}).mousemove(function(e){e.preventDefault()});

https://codepen.io/anon/pen/VWPyoY

READ ALSO
Почемув картинке высота не сжата?

Почемув картинке высота не сжата?

В мобильной версии сайта хотела, чтобы картинка полностью вместилась и была видна, применила стили:

230
Проблема с Sublime Text 3

Проблема с Sublime Text 3

Отсутствует всплывающий текст при написании кода в файле Stylecss, а в Index

231
Как записать два списка в один?

Как записать два списка в один?

У меня есть 3 списка, к примеру ( корзина, белые яблоки и красные яблоки) , Могу ли я записать 2 списка (белых и красных яблок ) в одну "корзину"//...

328
Получить середину массива — System.IndexOutOfRangeException?

Получить середину массива — System.IndexOutOfRangeException?

SystemIndexOutOfRangeException: "Индекс находился вне границ массива

219