【发布时间】:2012-10-29 15:07:56
【问题描述】:
我正在使用 jQuery 来显示或隐藏跨度。但我希望<div> 出现在与我单击的链接相同的位置。当前代码实际上在屏幕左侧显示了<div> 标签。这是我正在使用的代码。
<script>
$(document).ready(function(){
$(".slidingDiv").hide();
$(".show_hide").show();
$('.show_hide').click(function(){
$(".slidingDiv").slideToggle();
return false;
});
$(".slidingDiv1").hide();
$(".show_hide1").show();
$('.show_hide1').click(function(){
$(".slidingDiv1").slideToggle();
return false;
});
});
</script>
跨度标签:
<span>
<a href="#" class="show_hide">Japan</a>
<span class="slidingDiv">
<img src="02-1 ImageFiles/01 Japan.JPG" style="width:235px; height:245px;">
<a href="#" class="show_hide">Close</a>
</span>
is made up of islands, regions, prefectures (government districts), cities, and surrounding communities. The main island, Honshu, has thirty-four prefectures making up five regions. The
<a class="show_hide1" href="#">Tōhoku Region</a>
<span class="slidingDiv1">
<img src="02-1 ImageFiles/02 TohokuRegion.JPG" style="width:217px; height:236px;">
<a href="#" class="show_hide1">Close</a>
</span>
【问题讨论】:
-
您发布的代码中没有 div。
-
我试过了,但它不起作用。我有几个这样的链接。当我单击它们时,它们的图像出现在窗口的左侧,而不是与链接相同的位置。
-
它不工作。我希望我的跨度出现在我点击的链接下方。
-
我知道它不起作用,这是您在调试时使用的原始代码。
-
没有 G-Man,我的意思是我把你的代码放在一个小提琴里,然后把它贴在这里,这样人们就可以在尝试解决你的问题时使用它。
标签: jquery html jquery-plugins