2012-02-08 2 views
0

Кто-нибудь видел такое поведение:Firefox 10 - unclickable buttons?

У меня есть несколько HTML-кнопок, используемых для привода содержимого ротатор:

<div id="rotatorControls" class="rotatorControls" runat="server"> 
    <input name="previous" id="previous" type="button" value="&laquo;" /> 
    &nbsp; 
    <input name="next" id="next" type="button" value="&raquo;" /> 
</div> 

кнопки активируются с небольшим JQuery:

$(document).ready(function() { 
      mcarousel = $("#carouseldiv").msCarousel({ boxClass: 'div.box', height: 100, width: 450 }).data("msCarousel"); 
      //add click event 
      $("#next").click(function() { 
       //calling next method 
       mcarousel.next(); 
      }); 

      $("#previous").click(function() { 
       //calling previous method 
       mcarousel.previous(); 
      }); 
     }) 

В IE это отлично работает ... в Chrome и FireFox 10, кнопки не доступны. Когда я нажимаю курсор на кнопки, курсор не изменяется, и кнопки не выделяются, как другие кнопки.

Любой, кто видел это раньше и/или имеет какие-либо идеи, как это исправить? Я уже попытался установить z-index на кнопках и вывести их из контейнера div (думая, что невидимый элемент блокирует щелчок), но ни один из них не работал.

Любая помощь будет оценена по достоинству.

EDIT

Я использую плагин mCarousel предоставленный Marghoob Сулеман (http://www.marghoobsuleman.com/jquery-ms-carousel)

+0

размещает ссылку на демонстрационной странице или сделать скрипку воспроизведения ошибки – fcalderan

+2

Вы уверены, что что-то не над вашей кнопкой? Что-то с позицией: абсолютный или более высокий z-индекс ...? Вы можете проверить кнопку, щелкнув ее правой кнопкой мыши? – FMaz008

+0

Оказалось, что над кнопками был разбит div ... Мне удалось решить его, установив данные позиционирования и атрибут z-index. FMaz008, если вы ответите на вопрос, я отмечу его как принятый. – Tim

ответ

0

В догадке без полного кода , Я бы предложил проверить, правильно ли загружены соответствующие файлы js для этого плагина в Firefox и Chrome. Также было бы интересно отметить, что через плагин не стандартный jQuery, от которого работает эта функциональность.

0

вчера я была такая же проблема с поздней версией Firefox, и я нашел помощь на этом сайте от Mikey Г.

Это может помочь, если вы хотите идти по этому пути, он работал для меня на аналогичная проблема, также со слайд-шоу.

Разместите ваши функции внутри кнопки:

<input name="next" id="next" type="button" onclick="$mcarousel.next();" value="&raquo;" /> 

Простите меня, если я ушел из персонажа или два, все еще довольно новый.

Это не кажется, что г-индекс, я обнаружил, что информация предполагает иногда Firefox имеет проблемы с «.click()»