http://ued.taobao.com/sts/join_us.php
路过,前端有题,正好得闲,写解温故:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312">
<title>鞋色选项</title>
<style>
#shoesColorGroup label{
position:relative;
overflow:hidden;
display:inline-block;
cursor:pointer;
border:5px solid #fff;
width:100px;
height:100px;
background:url(shoes-color-sprite.png);
/*text-indent:-32767px; 为测试观察效果,临时注释掉*/
}
#shoesColorGroup .label-choose-checked{
border:5px solid #f00;
}
#shoesColorGroup .label-choose-checked::before{
content:"√";
position:absolute;
right:1px;
bottom:1px;
padding:2px;
background-color:#f00;
font-size:10px;
font-weight:bold;
text-indent:0;
color:#fff;
}
#shoesColorGroup #brown_label{
background-color:brown;
background-position:0 0;
}
#shoesColorGroup #darkkhaki_label{
background-color:darkkhaki;
background-position:-100px 0;
}
#shoesColorGroup #fuchsia_label{
background-color:fuchsia;
background-position:-200px 0;
}
#shoesColorGroup #brown_label.label-choose-checked{
background-position:0 -100px;
}
#shoesColorGroup #darkkhaki_label.label-choose-checked{
background-position:-100px;
}
#shoesColorGroup #fuchsia_label.label-choose-checked{
background-position:-200px -100px;
}
</style>
<script src="zCool.js"></script>
</head>
<body>
<form name="form1" method="post" action="">
<div id="shoesColorGroup">
<label for="brown" id="brown_label">
<input type="radio" name="shoesColor" id="brown">
咖啡色</label>
<label for="darkkhaki" id="darkkhaki_label">
<input type="radio" name="shoesColor" id="darkkhaki">
暗黄色</label>
<label for="fuchsia" id="fuchsia_label">
<input type="radio" name="shoesColor" id="fuchsia">
紫红色</label>
</div>
</form>
<script>
$(function(){
// 为单选按钮确定被包含的<label/>标签,并设置样式类
function setChooseLabelClass(radio){
$(radio).
ancestor('label')
[ radio.checked ? 'addClass' : 'removeClass' ]
('label-choose-checked');
};
// 确定选项组的根元素
$('#shoesColorGroup').
// 委托注册事件
click(function(e){
if( $.match(e.target, 'input[type=radio]') ){
$(this).
find('input[type=radio]', setChooseLabelClass);
}
});
});
</script>
</body>
</html>
- 大小: 12.6 KB
分享到:
相关推荐
### 淘宝UED前端技术系列课程之淘宝前端技术巡礼 #### 一、课程背景与目标 在淘宝北京研发中心的精心筹备下,“淘宝前端技术巡礼”作为一系列旨在培养和提升前端工程师技能的课程之一,面向新入职的员工及前端技术...
【标题】"仿淘宝UED的WordPress主题"是一个专门为设计公司、个人相册和摄影网站定制的主题,它借鉴了淘宝用户体验设计团队(UED)的设计理念,旨在提供一个既美观又功能丰富的网站展示平台。 【描述】中提到的关键...
### 淘宝UED培训-前端调试工具概览 #### 一、引言 随着互联网技术的迅速发展,Web前端开发已成为IT行业中不可或缺的一部分。淘宝UED(User Experience Design)培训中提到的“前端调试工具”课程,对于提高前端开发...
淘宝前端UED资料-淘宝响应式WebUI设计实践.pdf 淘宝UED团队打造高质量开发PPT
前端开发 可以学习 淘宝的前端页面是如何开发的
淘宝UED设计流程图
《Joyy UED 前端规范指南》是前端开发者们的重要参考资料,它涵盖了前端开发中的各类规范和最佳实践,旨在提升代码质量、提高开发效率并确保团队协作的顺畅。这个压缩包“fe-guide-master”可能包含源码、文档和其他...
### 淘宝前端UED资料 JavaScript #### 概述 本文档主要针对具有一定JavaScript基础知识的读者,深入探讨淘宝前端使用的JavaScript技术要点及其在实际应用中的解析与分析。内容覆盖了JavaScript的基础特性、作用域...
【WEB前端与UED角色对应关系模型】 在互联网行业中,WEB前端和UED(User Experience Design,用户体验设计)是两个紧密关联的领域。UED主要是关注产品前端的设计,追求的不仅仅是外观的美观,更重要的是创造出用户...
**SUI Mobile (MSUI)** 是一款由**阿里巴巴国际UED前端团队**精心打造的移动端UI库,其核心特性是轻量级和精美的设计。这个库致力于为开发者提供一套高效、易用且具有良好视觉效果的组件,以加速移动应用的开发进程...
根据提供的文件信息,我们可以深入探讨其中涉及的关键知识点,主要包括编码的基础知识、ASCII编码、国际化问题、Unicode以及HTTP中的编码方式等内容。 ### 编码之初 #### 摩尔斯码 摩尔斯码是一种早期的编码方式,...
### 淘宝前端UED资料-潜力无限的编程语言-javascript #### 淘宝UED团队打造高质量开发PPT **关键词**: 淘宝、前端、UED、javascript --- ### JavaScript语言概述 #### 一、JavaScript语言特性 **1.1 高阶函数*...
Juicer是一个JavaScript模板引擎,它是由淘宝前端UED团队开发的,其主要目的是为了优化前端的代码结构和提升页面渲染的性能。模板引擎的核心作用是将数据和模板相结合,生成HTML页面,它能够有效地将数据的处理逻辑...
标题中的“淘宝的UED招聘试题”指的是淘宝用户体验设计团队(User Experience Design,简称UED)的招聘过程可能会涉及到的技术考核题目。UED团队主要负责网站或应用的用户界面设计、交互设计以及用户体验优化,因此...
总的来说,通过深入学习和实践这个基于jQuery的模拟淘宝ued导航特效源码,不仅能够提升jQuery技能,还能增强对前端开发中交互设计和用户体验的理解。同时,阅读“使用须知.txt”可以帮助我们更好地理解和应用这个...
OceanBase项目负责人毕玄——集团核心系统资深技术专家放翁——淘宝开放平台项目负责人吴翰清——阿里云集团信息安全中心高级安全专家云铮——数据平台与产品部资深技术专家小马——淘宝UED前端通用平台高级技术专家...
UED(User Experience Design,用户体验设计)是互联网产品开发中的关键环节,它专注于创建易于使用、功能强大且视觉吸引力强的用户界面。UED设计插件则是设计师们为了提高工作效率、简化设计流程而开发的一类工具。...