1

ほとんどすべてのオブジェクトが jCarousel 要素にある Web サイトで作業しています。

<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" />です。この環境ではクリックできません。他のタイプの入力、ラジオ、チェックボックス、ファイルを試しました:動作します。しかし、テキストはそうではありません。
入力で値を指定できます (それは私の仕事での目的です: データベースで変更され、データベースに再注入されるデータをデータベースで検索します)。

実際、右クリックしてから左クリックすると、テキスト入力にアクセスできます。しかし、それはかなり「非人間工学的」であり、私のプロジェクトでは考えられません。

ああ、私はこの入力を でスタイルしようとしましたがstyle="z-index:1000;"、変更はありません。CSS の問題ではないと思います。

誰かアイデアはありますか?

事前にどうもありがとうございました。

4

1 に答える 1

0

わかりました、私は自分の問題を解決することができました。または、より正確には、それをバイパスします。テキスト入力にはテキスト選択が含まれると思いますが、私のカルーセルでは不可能です (「クリック、クリックしたまま移動」でカルーセルの次のアクションと前のアクションを起動します。

だから私はだましました:)私はjQuery.show()で隠しdivを呼び出し、それを配置(CSS、私の愛)し、jQuery.html()で埋めました...それは機能し、カルーセルの一部であるふりをします- もちろん動きませんが、一度に 1 つの要素を表示したかったので、要件を満たしています。

于 2010-04-30T12:09:57.743 に答える