Egret社区

点击按钮 显示隐藏

2019-7-11 16:03
30713
1银子
//下拉
private pulldown_btn:eui.Button;//点击按钮
private pulldown_box:eui.Group;//显示隐藏的内容

//点击事件
this.pulldown_btn.addEventListener(egret.TouchEvent.TOUCH_TAP, function(){this.pulldown_box.visible = true;}, this);

//监听帧事件
this.addEventListener(egret.Event.ENTER_FRAME,function(){
        if(this.pulldown_box.is_show == false){
           this.pulldown_box.visible = false
}

最佳答案

查看完整内容

直接点击 设置就行 没必要 做 帧监听 //点击事件 this.pulldown_btn.addEventListener(egret.TouchEvent.TOUCH_TAP, function(){ this.pulldown_box.visible = !this.pulldown_box.visible}, this);
分享到 :
0 人收藏

13 个回复

倒序浏览
13710033005  登堂入室 | 2019-7-11 16:03:55
直接点击 设置就行 没必要 做 帧监听
//点击事件
this.pulldown_btn.addEventListener(egret.TouchEvent.TOUCH_TAP, function(){ this.pulldown_box.visible = !this.pulldown_box.visible}, this);
         
tanzile  登堂入室 | 2019-7-11 16:11:41
本帖最后由 tanzile 于 2019-7-11 16:13 编辑

现在只是按了显示,按了没反应,不会隐藏
bl_h  略有小成 | 2019-7-11 16:28:59
tanzile 发表于 2019-7-11 16:11
现在只是按了显示,按了没反应,不会隐藏

你这个属性 .is_show 都没改,你还拿他来做判断,你想让他怎么隐藏
tanzile  登堂入室 | 2019-7-11 16:34:22
bl_h 发表于 2019-7-11 16:28
你这个属性 .is_show 都没改,你还拿他来做判断,你想让他怎么隐藏

我在EUI那里把pulldown_box的可视化,按隐藏了
bl_h  略有小成 | 2019-7-11 17:01:45
tanzile 发表于 2019-7-11 16:34
我在EUI那里把pulldown_box的可视化,按隐藏了

那你应该用visible来判断啊
tanzile  登堂入室 | 2019-7-11 17:29:51
bl_h 发表于 2019-7-11 17:01
那你应该用visible来判断啊

怎样写,老哥,初入门
bl_h  略有小成 | 2019-7-11 17:59:44
tanzile 发表于 2019-7-11 17:29
怎样写,老哥,初入门

能不能把你要做的效果说的再细点
tanzile  登堂入室 | 2019-7-11 18:08:43
bl_h 发表于 2019-7-11 17:59
能不能把你要做的效果说的再细点

嗯,我按了pulldown_btn按钮,然后旁边pulldown_box就会显示出来;然后我再按pulldown_btn按钮,旁边的pulldown_box就会隐藏。就是点击一个按钮,显示隐藏显示隐藏这样。就像js的show()hide()或toggle()一样
13710033005  登堂入室 | 2019-7-11 18:21:14
本帖最后由 13710033005 于 2019-7-11 18:27 编辑


           this.pulldown_box.visible = !this.pulldown_box.visible
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部