【发布时间】:2013-02-22 10:13:55
【问题描述】:
我发现了另一个具有类似问题的问题,但无法确定如何应用该解决方案。我的网页是相互重叠的可拖动图像的简单组合。我只想要一张图片在点击时显示在其他图片之上。
每个法师当前都充当用于拖动的 span 元素 - 我是否需要将所有单独的图像作为 div 元素才能使解决方案发挥作用?我需要对每个图像应用初始 z-index 吗? (目前没有应用 z-index)
这是我正在使用的代码
<div id="wrapper">
<span id="drag" style=""><a href="javascript:void(0)" id="paragraphAnchor">
<img src="images/logoweb.png" width="198" height="198" style="" /></a></span>
<div id="text">
<p id='a'>
<span style="background:#0C6;">
text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text
<br/><br/>
<a href="#">website</a>
<br/><br/>
<a href="javascript:void(0)" id="paragraphAnchor5">close</a>
</p>
</span>
以及每个元素的 JQuery
$(document).ready(function()
{
$('#drag').draggable( { containment: 'window' } );/*.resizable();*/
});
$(document).ready(function()
{
$('p#a').hide();
$('p#b').hide();
$('a#paragraphAnchor') .click(function() {
return false;
}).dblclick(function()
{
$('p#a').slideToggle('slow');
$('p#b').hide();
});
这是我为类似查询Changing z-index to make a clicked div appear on top 找到的代码。我一直在尝试将解决方案集成到我自己的代码中,但不知道我哪里出错了。这可能是我混淆的元素或错误的编码
刚开始使用 JQuery,非常感谢任何适合该解决方案的帮助。毫无疑问,这很简单
谢谢!
【问题讨论】:
标签: jquery-ui z-index draggable