【发布时间】:2010-09-15 00:50:22
【问题描述】:
我正在尝试使用 jquery 函数打开和关闭跨度标记的内容。
我正在使用跨度标记,因为我希望内容在切换时与行上的其余数据内联。在页面加载时,我要切换的图像显示为内联并位于正确的位置,但是在切换图像时,图像重新出现在屏幕上它应该打开的行的其余内容下方的一行上。
有什么建议吗?
提前致谢。
TheCodez:
JQuery:
$(document).ready(function() {
$('#btnHide').click(function() {
$('.iotoggle').toggle(0);
});
});
HTML(XML/XSL):
<xsl:choose>
<xsl:when test="io=1">
<span class="iotoggle">
<img src="../images/io/input.png" width="4" height="17" border="0" align="absmiddle" alt="Input"/>
</span>
</xsl:when>
<xsl:when test="io=2">
<span class="iotoggle">
<img src="../images/io/output.png" width="4" height="17" border="0" align="absmiddle" alt="Output"/>
</span>
</xsl:when>
</xsl:choose>
【问题讨论】:
-
plzSendTheCodez,认真的,贴出代码:)
-
我认为您将不得不发布一些代码。例如,你是如何切换的? $(".toggle_span").toggle(function() {... 或者到底是什么?
-
code sn-ps 已经到了伙计们..
-
临时我会尝试从切换中删除“零”参数。其次,您是否可能在页面上有更多具有相同类的图像,即默认隐藏的更下方的IE?
标签: javascript jquery html dom