左图为RadioBox(单项选择框)形式之一,请提供实现思路。(考虑数据提交、优雅降级)============
求达人
求达人
解决方案 »
- IE6下select标签左右列表转移数据显示问题
- 请问滚动条 滚动到一定位置 调用函数怎么实现的
- 如何在页面中控制弹出层的位置?
- 求大神:版本1.2 jquery-easyUI datagrid 列宽 自适宜问题
- 小问题也是大问题
- 二级联动如何设置默认值
- 我想把一个字符串里面的所有“北京”替换成1到999的随机数字
- JAVAScript中,有一个textarea中比如输入AAA;BBB;CCC;DDD;当鼠标移动到这个字符上时;
- 神奇:js一个函数里定义了两个变量,其中一个变量在另一个函数里也能调用,另一个变量却不能调用
- 如何让动态创建的表格不显示边框?
- JS虚拟数字键盘问题
- function函数 返回值问题
http://www.lanrentuku.com/js/form-723.htmlhttp://zyiangel.blogbus.com/logs/109197922.html
空了 稍后 写一个。
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<style>
ul {margin:0; padding:0; list-style:none; }
ul {
margin:200px;
font-family:arial;
}
li {
position:relative;
float:left;
margin-right:10px;
width:36px; height:36px;
background:url(http://i.vanclimg.com/joinimages.ashx?d=/36/product/&href=0/1/7/017364/76590,0/1/7/017364/16010,0/1/7/017364/05720,0/1/7/017363/95720,0/1/7/017363/75420,0/1/7/017364/66590,0/1/7/017364/56300,0/1/7/017364/46300,0/1/7/017364/36300,0/1/7/017364/26010,0/1/7/017363/85420,0/1/7/017363/65420) no-repeat;
border:1px solid #ddd;
cursor:pointer;
}
.pro2 {
background-position:0 -72px;
}
.pro3 {
background-position:0 -144px;
}
li span {
display:none;
position:absolute; right:0; bottom:0;
width:14px; height:13px; overflow:hidden;
background:url(http://i4.vanclimg.com/others/2012/4/25/sprites1.png) no-repeat -1151px 0;
}
.cur {
border-color:#a10;
}
</style>
</head>
<body>
<ul id="pro">
<li title="商品1"><span></span></li>
<li title="商品2" class="pro2"><span></span></li>
<li title="商品3" class="pro3"><span></span></li>
</ul>
<input id="text" />
<script>
;(function(){
var $ = function(id){
return document.getElementById(id);
};
var $t = function(tag, cot){
cot = cot || document;
return cot.getElementsByTagName(tag);
};
var objs = $t('li', $('pro'));
var cur;
var text = $('text');
for(var i = 0, len = objs.length; i < len; i++){
objs[i].onclick = function(){
this.className += ' cur';
$t('span', this)[0].style.display = 'block';
text.value = this.title;
if(cur){
cur.className = cur.className.replace(' cur', '');
$t('span', cur)[0].style.display = 'none';
}
cur = this;
}
}
})();
</script>
</body>
</html>