var HZ_createRoom = jx.BaseView.extend({//红中麻将
ctor : function() {
this._super(); this.addLayout(res.HZ_createRoom_json, true); this.addClickListenerByName("imgX_0", this.hide.bind(this));//关闭按钮
this.addClickListenerByName("btn_OK", this.onBtnOK.bind(this));//确认按钮
//this.enableBtnTitleStroke(this.getComponentByName("btn_OK"));//确认文本颜色 this.addClickListenerByName("HZ_btn", this.HZ_btn.bind(this));//红中麻将
this.addClickListenerByName("JX_btn", this.JX_btn.bind(this));//江西麻将 this.HZ_blue = this.getComponentByName("HZ_blue");
this.HZ_yellow = this.getComponentByName("HZ_yellow");
this.JX_blue = this.getComponentByName("JX_blue");
this.JX_yellow = this.getComponentByName("JX_yellow"); //this.roundNum=1;
this.topType=1; //this.roundNum1 = this.getComponentByName("roundNum1");//房卡 this.topType1 = this.getComponentByName("topType1");
this.topType2 = this.getComponentByName("topType2"); this.addClickListenerByName("topTypeSet1", this.topTypeSet.bind(this,1));
this.addClickListenerByName("topTypeSet2", this.topTypeSet.bind(this,2)); this.refreshAll();
},
topTypeSet : function(value) {
this.topType=value;
this.refreshAll();
},
refreshAll : function() {
/*
this.roundNum1.setSelected(this.roundNum==1);
this.roundNum2.setSelected(this.roundNum==2); console.log( this.roundNum1); this.cardMod1.setSelected(this.cardMod==1); this.cancelWind1.setSelected(this.cancelWind);
this.catchKong1.setSelected(this.catchKong); this.ghostType2.setSelected(this.ghostType==2);
this.ghostType3.setSelected(this.ghostType==3); this.horseType1.setSelected(this.horseType==1);
this.horseType2.setSelected(this.horseType==2);
this.horseType3.setSelected(this.horseType==3);
this.horseType4.setSelected(this.horseType==4);
this.horseType5.setSelected(this.horseType==5);
*/
this.topType1.setSelected(this.topType==1);
this.topType2.setSelected(this.topType==2);
},
HZ_btn:function()
{ this.JX_blue.setVisible(true);
this.HZ_yellow.setVisible(true);
jx.utils.playEffect(sound.button_mp3);
if(this.jx_createRoom)
{
this.jx_createRoom.hide();
}
},
JX_btn:function()
{
this.HZ_yellow.setVisible(false);
this.JX_blue.setVisible(false);
jx.utils.playEffect(sound.button_mp3); this.jx_createRoom = new JX_createRoom();
//jx_createRoom.show();
this.addChild(this.jx_createRoom); },
onBtnOK: function()
{ var cb = this.cb;
this.hide(); // var result=""+this.roundNum+","+this.cardMod;
// if (this.seaMoon){
// result=result+",1";
// }else{
// result=result+",0";
// }
// if (this.cancelWind){
// result=result+",1";
// }else{
// result=result+",0";
// }
// if (this.catchKong){
// result=result+",1";
// }else{
// result=result+",0";
// }
// result=result+","+this.ghostType+","+this.horseType+","+this.topType;
// //console.log(result)
cb(true, result);
}, setCallback : function(cb)
{
this.cb = cb;
} });
HZ_createRoom.show = function(cb)
{
var dlg = new HZ_createRoom();
dlg.setCallback(cb);
dlg.show();
};

cocos2d-x JS 复选按钮checkBox的单选与多选的更多相关文章

  1. js实现表单checkbox的单选,全选

    全选&单选 //<input type="checkbox" name="" class="quan" value=" ...

  2. [原创]纯JS实现网页中多选复选框checkbox和单选radio的美化效果

    图片素材: 最终效果图: <html><title> 纯JS实现网页中多选复选框checkbox和单选radio的美化效果</title><head>& ...

  3. 复选框(checkbox)、单选框(radiobox)的使用

    复选框(checkbox).单选框(radiobox)的使用 复选框: HTML: // 复选框 <input type="checkbox" name="chec ...

  4. JQuery 多选按钮checkbox

    JQuery 多选按钮checkbox 在需要全选和选择部分的时候我们就需要多选在这里主要介绍了具体的实现 JQuery $(function () { //全选或全不选 $("#allbo ...

  5. 多选按钮CheckBox

    main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln ...

  6. jquery实现checkbox的单选和全选

    一.思路 全选:判断“全选”checkbox的状态,如果选中则把tbody下所有的checkbox选中,反之 单选:主要是判断有没有全选,如果不是选中状态就把全选的checkbox状态设置为false ...

  7. js控制复选框checkbox 只能单选

    我们在页面经常会用到单选框,来提供单值选在字段,但是有一个问题就是:一旦选择了就不能去除(即--只要选择了就不能再以空值提交了). 所以为了解决这个问题,用复选框限制单选是一个不错的选择 <sc ...

  8. 转发!HTML 复选框 checkbox 的 JavaScript 的全选和全反选

    checkbox 或者按钮实现 form 内的 checkbox 全选或者反选,代码很简单,全部代码如下: <html> <head> <meta http-equiv= ...

  9. html 复选框(checkbox)和单选框(radio)与文字水平垂直居中对齐

    对 input与label同时设置CSS input,label{ vertical-align:middle; }

随机推荐

  1. vins-mono源码解读

    https://blog.csdn.net/q597967420/article/details/76099409

  2. hadoop历史版本,包括大名鼎鼎的hadoop 0.20.2

    http://archive.apache.org/dist/hadoop/core/ 大名鼎鼎的hadoop 0.20.2在此: http://archive.apache.org/dist/had ...

  3. 《开源网店系统iWebShop2.0模板开发教程》的说明

    <开源网店系统iWebShop2.0模板开发教程>是网上广为流传的一个文档,有点问题. 其中的第4章: ========================================== ...

  4. 微信token验证失败的几种情况

    最近在研究用PHP做微信开发的时候,“修改配置时”,总是遇到token验证失败的提示.历经一番查找,种种输出日志和echo,发现,如果不echo调试信息,也不写日志,就不需要ob_clean(),如果 ...

  5. angular 使用dialog的经验

    利用angular在近期的工作中使用了dialog的方式,总结下经验 由于dialog显示的内容不同,需要用到angular 的ng-include加载不同的文件1 dialog利用指令的方式 app ...

  6. 适配ipad Pro

    买了个新款ipad pro 11寸的,发现我们的ipad项目. 上下左右都有黑边 使用info.plist设置启动图,不用asset和launch storyboard 图片用如下格式命名,拖到项目中 ...

  7. Matplotlib 简单的使用

    Matplotlib是一个Python 2D绘图库, 只需几行代码即可生成绘图,直方图,功率谱,条形图,错误图,散点图等. 有关示例,请参阅示例图和缩 import matplotlib.pyplot ...

  8. python摸爬滚打之day12----生成器, 各种生成式

    1.生成器 生成器的本质就是迭代器. 1.1  获取生成器 1:  生成器函数 函数中出现 "yield" 的函数就是一个生成器函数, 再次执行函数时就不是运行函数而是获取生成器. ...

  9. swift 颜色设置方法

    如下: func RGB(red: CGFloat, green: CGFloat, blue: CGFloat) -> UIColor { return UIColor.init(red: r ...

  10. s3存储桶:s3可扩展的云存储

    S3(Simple Storage Service,简单存储服务),即可扩展的云存储,又称桶存储,S3 是一种面向 Internet 的存储服务.S3为任意类型的文件提供临时或永久的存储服务.用于存储 ...