角色 左右分配

18 篇文章 0 订阅
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>jquery角色左右选择框 - 站长素材</title>
<script src="js/jquery.min.js" type="text/javascript"></script>
<style type="text/css">
#one{width:200px; height:180px; float:left}
#two{width:50px; height:180px; float:left}
#three{width:200px; height:180px; float:left}
.btn{width:50px; height:30px; margin-top:10px; cursor:pointer;}
</style>
<script type="text/javascript">
//下拉框交换JQuery
$(function(){
    //移到右边
    $('#add').click(function() {
    //获取选中的选项,删除并追加给对方
        $('#select1 option:selected').appendTo('#select2');
    });
    //移到左边
    $('#remove').click(function() {
        $('#select2 option:selected').appendTo('#select1');
    });
    //全部移到右边
    $('#add_all').click(function() {
        //获取全部的选项,删除并追加给对方
        $('#select1 option').appendTo('#select2');
    });
    //全部移到左边
    $('#remove_all').click(function() {
        $('#select2 option').appendTo('#select1');
    });
    //双击选项
    $('#select1').dblclick(function(){ //绑定双击事件
        //获取全部的选项,删除并追加给对方
        $("option:selected",this).appendTo('#select2'); //追加给对方
    });
    //双击选项
    $('#select2').dblclick(function(){
       $("option:selected",this).appendTo('#select1');
    });
});

</script>
</head>
<body>
<br />
<br />
<table width="500" align="center" border="0" cellpadding="0" cellspacing="0" class="newContTab">
  <tr>
    <th> </th>
    <td><div>
        <div>
          <select multiple="multiple" id="select1" style="width:150px;height:200px; float:left; border:4px #A0A0A4 outset; padding:4px; ">
            <option value="超级管理员">超级管理员</option>
            <option value="普通管理员">普通管理员</option>
            <option value="信息发布员">信息发布员</option>
            <option value="财务管理员">财务管理员</option>
            <option value="产品管理员">产品管理员</option>
            <option value="资源管理员">资源管理员</option>
            <option value="管理员">管理员</option>
          </select>
        </div>
        <div style="float:left"> <span id="add">
          <input type="button" class="btn" value=">"/>
          </span><br />
          <span id="add_all">
          <input type="button" class="btn" value=">>"/>
          </span> <br />
          <span id="remove">
          <input type="button" class="btn" value="<"/>
          </span><br />
          <span id="remove_all">
          <input type="button" class="btn" value="<<"/>
          </span> </div>
        <div>
          <select multiple="multiple" id="select2" style="width: 150px;height:200px; float:lfet;border:4px #A0A0A4 outset; padding:4px;">
          </select>
        </div>
      </div></td>
  </tr>
</table>
<div style="text-align:center;clear:both">
<p>适用浏览器:IE8、360、FireFox、Chrome、Opera、傲游、搜狗、世界之窗.不支持Safari浏览器。</p>
<p>来源:<a href="http://sc.chinaz.com/" target="_blank">站长素材</a></p>
</div>
</body>
</html>

下面是select 动态加载 和获得选取的值

function(data){
				var select1 =document.getElementById("select1"); 
				for(var i=0;i<data.channelTypes.length;i++){
					var opt = document.createElement ("option");
				    opt.value = data.channelTypes[i].id;
				    opt.innerText = data.channelTypes[i].name;
				    select1.appendChild (opt);
				}
				
			}
获取选中的值

var select1='';
		$('#select1 option:selected').each(function(){
			select1+=($(this).val()+',');
		});

另一种方法赋值

$("#select1").val('');
		for(var i=0;i<select1.split(",").length;i++){
			$("#select1 option[value='"+select1.split(",")[i]+"']").prop("selected",true);
		}



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然,我可以为你提供一些关于Unity2D游戏开发的指导,帮助你搭建这个游戏的基本框架。以下是一个大致的步骤: 1. 创建开始界面: - 在Unity中创建一个Canvas对象,用于放置UI元素。 - 添加一个按钮UI元素作为开始游戏按钮,并为按钮添加点击事件。 - 添加一个设置按钮UI元素,并为按钮添加点击事件。 2. 创建角色择界面: - 点击开始游戏按钮后,跳转到角色择界面。 - 在角色择界面上添加左右切换按钮和择按钮。 - 使用脚本来管理角色的切换和择逻辑。 3. 创建角色属性分配和技能介绍面板: - 当点击择按钮时,弹出角色属性分配面板和技能介绍面板。 - 在面板上显示角色的属性信息和技能介绍,并提供玩家择和分配属性的交互。 4. 进入文字交互: - 在确定按钮被点击后,进入文字交互模式。你可以使用Unity的UI系统来实现文字对话框和项的显示。 - 根据玩家的择,触发不同的事件,可能增加或减少角色的属性。 这个游戏框架需要一定的编程技巧来实现。你需要创建相应的脚本来管理游戏逻辑、UI交互和角色属性等。我建议你先学习Unity2D的基础知识,例如UI元素的创建和事件处理,以及脚本编程方面的知识。这样你就能更好地理解和实现这个游戏框架。 由于这个游戏框架涉及到多个步骤和代码编写,我无法在这里提供完整的代码实现。但我可以在后续的对话中回答你在具体步骤中遇到的问题,并给予指导。希望这些信息对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值