【发布时间】:2013-12-12 23:58:09
【问题描述】:
我创建了一张地图,其中包含特定位置的点(.field-name-field-pin-point),当点击这些点时,它们会打开一个包含更多信息的框。问题是这些点很小,因此再次单击它们以关闭这些框很烦人。我只是想改变,以便当用户在“.group-dealer”之外点击时,toggleClass(hidden) 将被激活。
这是我目前使用的代码,非常适合使用 .field-name-field-pin-point 作为开/关切换:
jQuery('.node-201 .field-name-field-pin-point').click(function() {
jQuery(this).siblings('.group-dealer').toggleClass('hidden');/* use toggleClass if more appropriate*/
});
这是基本的 HTML 布局:
<div class="node-201">
<div class="group-dealer">...</div>
<div class="field-name-field-pin-point">...</div>
</div>
【问题讨论】:
-
请在发帖前多研究一下。 stackoverflow.com/questions/152975/…
标签: javascript jquery class