Как я могу оформить первый и последний созданный элемент hover li? В коде CSS это просто показывает # ui-active-menuitem, что означает только одно правило для стиля наведения. Это плохо для моего дизайна, потому что я использую закругленные углы, и я хочу, чтобы у первого li hover также были закругленные верхние углы, а у последнего li hover - закругленные нижние углы.
Единственное правило, которое показывает CSS:
#ui-active-menuitem{
background-color: #CCC
color: #F0F0F0;
z-index:-5;
}
Я искал код jQueryUI Autocomplete и обнаружил, что он реализует только один случай наведения:
this.active = a.eq(0).children("a").addClass("ui-state-hover").attr("id", "ui-active-menuitem").end();
Теперь, поскольку я могу использовать только один универсальный класс для элементов hover li, он выглядит следующим образом, без округленного наведения, которое выглядит странным в нижнем округленном углу 3 пикселя:
http://i.stack.imgur.com/2EgsK.jpg
Я сделал свою собственную реализацию отдельно на статической html-странице CSS, где я использую первый тип и последний тип, чтобы сделать наведение закругления в верхнем и нижнем углах, что выглядит следующим образом:
http://i.stack.imgur.com/bk6RA.jpg
Как я могу применить / реализовать первый в своем роде и последний в типе на # ui-active-menuitem с автозаполнением пользовательского интерфейса jQuery?
Спасибо, ребята!