2010-04-14 1 views
1

Я работаю на веб-сайте, где почти все объекты находятся в элементе jCarousel:тип ввода = «текст» не кликабельны в jcarousel (JQuery на основе карусельного) элемент

<div> 
    <ul id="mycarousel"> 
    <li>object 1</li> 
    <li>object 2</li> 
    </ul> 
</div> 

является «написано» код, и :

<div class=" jcarousel-skin-tango"> 
    <div class="jcarousel-container jcarousel-container-horizontal" style="display: block;"> 
     <div class="jcarousel-prev jcarousel-prev-horizontal jcarousel-prev-disabled jcarousel-prev-disabled-horizontal" style="display: block;" disabled="true"></div> 
     <div class="jcarousel-next jcarousel-next-horizontal" style="display: block;" disabled="false"></div> 
     <div class="jcarousel-clip jcarousel-clip-horizontal"> 
      <ul class=" jcarousel-list jcarousel-list-horizontal" id="mycarousel" style="width: 2853px; left: 0px;"> 
       <li class="jcarousel-item jcarousel-item-horizontal jcarousel-item-1 jcarousel-item-1-horizontal" jcarouselindex="1" style="width: 307px;"> 
        object 1 
       </li> 
       <li class="jcarousel-item jcarousel-item-horizontal jcarousel-item-1 jcarousel-item-1-horizontal" jcarouselindex="1" style="width: 307px;"> 
        object 2 
       </li> 
      </ul> 
     </div> 
    </div> 

является сгенерированный код (здесь не хватает конечной </div>, может быть несколько строк ограничения?).
Прошу прощения, я не могу предоставить ссылку, я работаю на локальном сервере в настоящее время.

Он отлично работает =), но ...

моя проблема: <input type="text" /> не будет кликабельна в этой среде. Я попробовал другие типы ввода, радио, флажок, файл: работает. Но текст - нет.
Я могу указать значение на моем входе (это его цель в моей работе: поиск в базе данных для данных, которые необходимо изменить и повторно проинвестировать в базе данных).

Фактически, I может использовать доступ к текстовому вводу, щелкнув правой кнопкой в ​​правом левом углу. Но это довольно «нерентабельно», и в моем проекте это немыслимо.

А, и я пытался стилизовать этот ввод с style="z-index:1000;", никаких изменений, я думаю, что это не проблема с CSS.

Есть ли у кого-нибудь идеи?

спасибо, что заранее.

ответ

0

Хорошо, мне удалось решить мою проблему. Или, точнее, обходить его. Я думаю, что текстовый ввод будет включать в себя выбор текста, и это невозможно в моей карусели («кликнуть, удерживать и перемещать» запускать следующую карусель и предыдущее действие.

Итак, я обманул :) Я вызвал скрытый div с jQuery. show(), я позиционировал его (CSS, мою любовь) и наполнил его jQuery.html() ... Он работает, и он претендует на роль карусели - конечно, он не двигается, но я хотел отображать один элемент за раз, поэтому он соответствует моим требованиям.