`
zbm2001
  • 浏览: 16266 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

顺解淘宝ued前端小测试

阅读更多
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前端技术系列课程-NO.1 淘宝前端技术巡礼

    ### 淘宝UED前端技术系列课程之淘宝前端技术巡礼 #### 一、课程背景与目标 在淘宝北京研发中心的精心筹备下,“淘宝前端技术巡礼”作为一系列旨在培养和提升前端工程师技能的课程之一,面向新入职的员工及前端技术...

    仿淘宝UED的wordpress主题

    【标题】"仿淘宝UED的WordPress主题"是一个专门为设计公司、个人相册和摄影网站定制的主题,它借鉴了淘宝用户体验设计团队(UED)的设计理念,旨在提供一个既美观又功能丰富的网站展示平台。 【描述】中提到的关键...

    淘宝UED培训-前端调试工具 PDF

    ### 淘宝UED培训-前端调试工具概览 #### 一、引言 随着互联网技术的迅速发展,Web前端开发已成为IT行业中不可或缺的一部分。淘宝UED(User Experience Design)培训中提到的“前端调试工具”课程,对于提高前端开发...

    淘宝前端UED资料-淘宝响应式WebUI设计实践.pdf

    淘宝前端UED资料-淘宝响应式WebUI设计实践.pdf 淘宝UED团队打造高质量开发PPT

    淘宝UED的设计流程

    前端开发 可以学习 淘宝的前端页面是如何开发的

    淘宝UED设计流程图

    淘宝UED设计流程图

    Joyy UED 前端规范指南.zip

    《Joyy UED 前端规范指南》是前端开发者们的重要参考资料,它涵盖了前端开发中的各类规范和最佳实践,旨在提升代码质量、提高开发效率并确保团队协作的顺畅。这个压缩包“fe-guide-master”可能包含源码、文档和其他...

    淘宝前端UED资料 javascript

    ### 淘宝前端UED资料 JavaScript #### 概述 本文档主要针对具有一定JavaScript基础知识的读者,深入探讨淘宝前端使用的JavaScript技术要点及其在实际应用中的解析与分析。内容覆盖了JavaScript的基础特性、作用域...

    WEB前端与UED角色对应关系模型.pdf

    【WEB前端与UED角色对应关系模型】 在互联网行业中,WEB前端和UED(User Experience Design,用户体验设计)是两个紧密关联的领域。UED主要是关注产品前端的设计,追求的不仅仅是外观的美观,更重要的是创造出用户...

    SUIMobileMSUI是由阿里巴巴国际UED前端出品的移动端UI库轻量精美

    **SUI Mobile (MSUI)** 是一款由**阿里巴巴国际UED前端团队**精心打造的移动端UI库,其核心特性是轻量级和精美的设计。这个库致力于为开发者提供一套高效、易用且具有良好视觉效果的组件,以加速移动应用的开发进程...

    淘宝前端UED资料-代码大全.pdf

    根据提供的文件信息,我们可以深入探讨其中涉及的关键知识点,主要包括编码的基础知识、ASCII编码、国际化问题、Unicode以及HTTP中的编码方式等内容。 ### 编码之初 #### 摩尔斯码 摩尔斯码是一种早期的编码方式,...

    淘宝前端UED资料-潜力无限的编程语言-javascript

    ### 淘宝前端UED资料-潜力无限的编程语言-javascript #### 淘宝UED团队打造高质量开发PPT **关键词**: 淘宝、前端、UED、javascript --- ### JavaScript语言概述 #### 一、JavaScript语言特性 **1.1 高阶函数*...

    淘宝前端UED资料 Juicer 一个Javascript模板引擎的实现和优化

    Juicer是一个JavaScript模板引擎,它是由淘宝前端UED团队开发的,其主要目的是为了优化前端的代码结构和提升页面渲染的性能。模板引擎的核心作用是将数据和模板相结合,生成HTML页面,它能够有效地将数据的处理逻辑...

    淘宝的UED招聘试题,来试试

    标题中的“淘宝的UED招聘试题”指的是淘宝用户体验设计团队(User Experience Design,简称UED)的招聘过程可能会涉及到的技术考核题目。UED团队主要负责网站或应用的用户界面设计、交互设计以及用户体验优化,因此...

    基于jQuery实现的模拟淘宝ued官网左侧动画导航特效源码.zip

    总的来说,通过深入学习和实践这个基于jQuery的模拟淘宝ued导航特效源码,不仅能够提升jQuery技能,还能增强对前端开发中交互设计和用户体验的理解。同时,阅读“使用须知.txt”可以帮助我们更好地理解和应用这个...

    淘宝技术这十年PDF最终分享版

    OceanBase项目负责人毕玄——集团核心系统资深技术专家放翁——淘宝开放平台项目负责人吴翰清——阿里云集团信息安全中心高级安全专家云铮——数据平台与产品部资深技术专家小马——淘宝UED前端通用平台高级技术专家...

    UED设计插件

    UED(User Experience Design,用户体验设计)是互联网产品开发中的关键环节,它专注于创建易于使用、功能强大且视觉吸引力强的用户界面。UED设计插件则是设计师们为了提高工作效率、简化设计流程而开发的一类工具。...

Global site tag (gtag.js) - Google Analytics