2012-06-20 2 views
0

У меня проблема с выпадающим списком только на Firefox в Windows (отлично работает на FF на Mac), Chrome, IE, Opera, Safari.Раскрывающийся список исчезает на Firefox

Когда я нажимаю на раскрывающийся список и перемещаю мышь, чтобы сделать свой выбор, меню внезапно закрывается.

Я ничего не могу выбрать.

Это часть моего кода.

CSS:

.table { 
    background:#ffffff; 
} 
.table ul { 
    display: block; 
    float:left; 
    margin:0; 
    padding:0; 
    border:1px solid #C9C9C9; 
} 
.table ul.categ { 
    width: 157px; 
} 
.table ul li { 
    height:24px; 
    list-style:none; 
    padding:5px 10px; 
} 
.table ul li.title { 
    font-weight:bold; 
    background:#333; 
    color:#fff; 
} 
.table ul li.even { 
    background:#fff; 
} 
.table ul li.odd{ 
    background:#FFFFE6; 
} 

И это мой PHP код:

<form> 
    <div class="table"> 
     <ul> 
      <li class="title">Titles</li> 
      <li class="even"> 
       <select name="titles[]"> 
        <option value=""></option> 
        <option value="title1">Title 1</option> 
        <option value="title2">Title 2</option> 
       </select> 
      </li> 
     </ul> 
    </div> 
</form> 

Демо: jsFiddle

Любая помощь?

ответ

0

Нашли ошибку, вот часть моего кода с исправлением. Надеюсь, это поможет другим людям.

.table ul li.even { 
    background:#fff; 
    position:relative; /* this fix the unclickable dropdown list */ 
} 
0

Вам не хватает < перед первым вариантом. Не уверен, что это вызовет вашу проблему или нет. Кроме того, заканчиваете ли вы свой тег <form>?

+0

закрывающей 'form' не является проблемой, конечно, но отсутствует' < 'может быть легко –

+0

@Drew - Вы можете увидеть его при редактировании вопроса. –

+0

Ops, извините,

  • , он работает, но он не работает внутри этого кода. – Mark

    Смежные вопросы