我发现了另一个具有类似问题的问题,但无法确定如何应用该解决方案。我的网页是相互重叠的可拖动图像的简单组合。我想要的只是一个图像在点击时出现在其他图像之上。
每个法师当前都用作拖动的跨度元素 - 我是否需要将所有单独的图像作为 div 元素才能使解决方案起作用?我需要对每个图像应用初始 z-index 吗?(现在没有应用 z-indexes)
这是我正在使用的代码
<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();
});
这是我为类似查询更改 z-index 以使单击的 div 出现在 top 上找到的代码。我一直在尝试将解决方案集成到我自己的代码中,但不知道我哪里出错了。这可能是我混淆的元素或错误的编码
刚开始使用 JQuery,任何适合解决方案的帮助都将非常感激。我敢肯定,毫无疑问,这很简单
谢谢 !