0

我有通过单击一个小箭头来显示和隐藏的 div。单击时可以展开更多信息的日历条目。到目前为止,一切都很好。

我希望我使用的小箭头能够取消隐藏内容以从“向上”状态变为“向下”状态,或者在内容可见时更好地旋转 180 度。

    jQuery('.openheader').click(function() {
    jQuery(this).parent().next().toggle('slow');
    return false;
}).parent().next().hide();

.openheader 类应用于箭头图像周围的链接。

当我在它的时候 - 如果 .calendarhidden DIV(包含额外信息的 div)中没有内容,一个不错的功能也将能够隐藏相应的链接或图像。

有任何想法吗?无法理解如何将其合并到切换动作中。谢谢*编辑:这里是 js 小提琴:http: //jsfiddle.net/marknolan/gtEdy/

4

1 回答 1

0

我相信你可以这样做if (document.getElementById(event.target.id).src.indexOf('right.png') > 0) { document.getElementById(event.target.id).src = 'path/arrow_left.png'; } else { document.getElementById(event.target.id).src = 'path/arrow_right.png'; }

编辑应该说这需要函数(事件)

于 2012-11-16T16:25:42.780 回答