我在一个几乎所有对象都在jCarousel元素中的网站上工作:
<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问题。
有人有想法吗?
非常感谢你。
答案 0 :(得分:0)
好的,我设法解决了我的问题。或者,更确切地说,绕过它。我认为文本输入会涉及文本选择,而且在我的轮播中是不可能的(“点击,保持点击并移动”下一步启动轮播和上一步行动。
所以我被骗了:)我用jQuery.show()调用了一个隐藏的div,我将它定位(CSS,我的爱)并用jQuery.html()填充它...它有效,它假装成为一部分旋转木马 - 当然,它不会移动,但我想一次显示一个元素,因此,它符合我的要求。