Javascript 调出焦点并单击按钮don';t使用childs元素';s
我有一个div列表,每个div都有一个按钮。当我点击一个按钮时,会显示一个文本,当我点击out时,信息会通过focus out功能隐藏。如果我打开了一个按钮,并且我想点击一个父按钮,那么它工作正常,打开的按钮关闭,我同时按下的新按钮打开。问题是,当我想用下一个按钮执行此操作时,就是不要同时执行这两件事(将注意力集中在外并单击“新建”按钮)。要检查它的实例:Javascript 调出焦点并单击按钮don';t使用childs元素';s,javascript,jquery,html,Javascript,Jquery,Html,我有一个div列表,每个div都有一个按钮。当我点击一个按钮时,会显示一个文本,当我点击out时,信息会通过focus out功能隐藏。如果我打开了一个按钮,并且我想点击一个父按钮,那么它工作正常,打开的按钮关闭,我同时按下的新按钮打开。问题是,当我想用下一个按钮执行此操作时,就是不要同时执行这两件事(将注意力集中在外并单击“新建”按钮)。要检查它的实例: $(“.p1”).hide(); $(“.p1 img”).hide(); $(“.btn1”)。单击(函数(){ if($.trim($
$(“.p1”).hide();
$(“.p1 img”).hide();
$(“.btn1”)。单击(函数(){
if($.trim($(this.text())==='Más detalles'){
$(this.text('Menos detalles');
}否则{
$(this.text('Más detalles');
}
$(this).focusout(函数(){
$(“.p1”).hide();
$(“.p1 img”).hide();
$(this.text('Más detalles');
});
var$p1=$(this.next(“.p1”).toggle();
var$p1img=$(this.parents().eq(4).find(“.p1img”).toggle();
$(“.p1”).not($p1.hide();
$(“.p1img”).not($p1img.hide();
});代码>
马斯·德塔莱斯
在第21届全国青年运动会和第18届青年运动会上,市长第二十三届市长运动会的参与者都是市长社会组织成员,波德兰在第六届市长运动会上记录了不同的活动
副市长。在帕德尔、梅萨、佩坦卡、鲁塔斯等地
,
巴达霍兹
,
无偿合同
我建议您可以删除focusout功能,只使用单击事件,因为它更容易访问。请检查下面的示例
注意:focusout不适用于您的原因是您针对的是一个全局类.p1
,并将其隐藏,这基本上也隐藏了其他p标记
$(“.btn1”)。单击(函数(){
if($.trim($(this.text())==='Más detalles'){
$(this.text('Menos detalles');
}否则{
$(this.text('Más detalles');
}
var$p1=$(this.next(“.p1”);
var$p1img=$(this.parents().eq(4).find(“.p1img”);
$p1.toggle();
$p1img.toggle();
$(“.p1”).not($p1.hide();
$(“.p1img”).not($p1img.hide();
});代码>
.p1,
.p1 img{
显示:无;
}
马斯·德塔莱斯
El próximo 11 de enero,巴达霍兹“BartoloméJ.Gallardo”图书馆创始之初,塞万提斯的米格尔·德·塞万提斯(1547-1616)的文学作品展,一场关于和平的革命
obra y acompañado de otros 16个人物,包括作家的作品。
巴达霍兹,
马斯·德塔莱斯
儿童基金会(CB lanza de nuevo una campaña para educar y Conciencial a los niños y padres sobre la Importantiancia de seguir unos hábitos alimenticios saludables)的教育和教育委员会。他是一位校友,也是一位教士
在布宜诺斯艾利斯的饮食业中,我们的饮食关系非常重要,…
,C/Pablo Sorozábal,s/nº1,
Badajoz,
无偿合同
我建议您可以删除focusout功能,只使用单击事件,因为它更容易访问。请检查下面的示例
注意:focusout不适用于您的原因是您针对的是一个全局类.p1
,并将其隐藏,这基本上也隐藏了其他p标记
$(“.btn1”)。单击(函数(){
if($.trim($(this.text())==='Más detalles'){
$(this.text('Menos detalles');
}否则{
$(this.text('Más detalles');
}
var$p1=$(this.next(“.p1”);
var$p1img=$(this.parents().eq(4).find(“.p1img”);
$p1.toggle();
$p1img.toggle();
$(“.p1”).not($p1.hide();
$(“.p1img”).not($p1img.hide();
});代码>
.p1,
.p1 img{
显示:无;
}
马斯·德塔莱斯
El próximo 11 de enero,巴达霍兹“BartoloméJ.Gallardo”图书馆创始之初,塞万提斯的米格尔·德·塞万提斯(1547-1616)的文学作品展,一场关于和平的革命
obra y acompañado de otros 16个人物,包括作家的作品。
巴达霍兹,
马斯·德塔莱斯
儿童基金会(CB lanza de nuevo una campaña para educar y Conciencial a los niños y padres sobre la Importantiancia de seguir unos hábitos alimenticios saludables)的教育和教育委员会。他是一位校友,也是一位教士
在布宜诺斯艾利斯的饮食业中,我们的饮食关系非常重要,…
,C/Pablo Sorozábal,s/nº1,
Badajoz,
无偿合同
它的工作基本上是好的,但当我打开一个项目,文本变为“较少细节”,但当我聚焦文本时,文本没有显示出来