san*_*nta 9 html javascript jquery
我有一个jQuery函数,当单击一个元素时,隐藏的div显示.
$('.openHide').click(function(){
$(this).next('.hiddenContent').toggle();
});
Run Code Online (Sandbox Code Playgroud)
我需要修改它,我可以关闭这个div,如果我不仅仅点击第一个元素.可能在模糊,但我不知道如何表明元素......
$('.hiddenContent').blur(function() {
$('.hiddenContent').parent().children('.hiddenContent').hide();
});
Run Code Online (Sandbox Code Playgroud)
这是我的HTML:
<span class="openHide">text here</span>
<div style="display:none" class="hiddenContent">
hidden content here
</div>
Run Code Online (Sandbox Code Playgroud)
Kee*_*ker 26
在点击跨度时,事件不应传播到正文
$(document).ready(function() {
$('.openHide').click(function(e) {
$('.hiddenContent').toggle();
e.stopPropagation();
});
$(document.body).click(function() {
$('.hiddenContent').hide();
});
$('.hiddenContent').click(function(e) {
e.stopPropagation();
});
});
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
14644 次 |
| 最近记录: |