Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >按照dom的顺序优雅地进行重叠的DIVs排序

按照dom的顺序优雅地进行重叠的DIVs排序
EN

Stack Overflow用户
提问于 2012-09-19 06:12:36
回答 2查看 121关注 0票数 0
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="cards">
  <div class="card">card 1</div>
  <div class="card">card 2</div>
</div>

#cards { position: relative }
.card { position: absolute; left: 0 }

我在试着做一副纸牌。

但是,当我使用上面的方法时,“卡片2”成了最前面的一张。

有没有什么很好的方法可以让重叠的DIVs按dom的顺序排序?

附注:我使用knockout.js作为我的框架和模板引擎,我考虑用jQuery将后一张卡片放在#卡片前面,这意味着我必须放弃模板引擎中的"foreach“,或者以相反的顺序存储我的模型。那就太难看了。

p.s.2像手动设置div的z索引这样的方式是最后的选择。

EN

回答 2

Stack Overflow用户

发布于 2012-09-19 06:23:58

这就是DOM的工作方式,除非使用z索引,否则DOM树中较低的元素将与较高的元素重叠。

使用它对你有利,并颠倒你的卡片顺序,而不是使用黑客和复杂的代码,它最终会出现更多的错误,并且可能无法在不同的浏览器上按您的预期显示。

票数 4
EN

Stack Overflow用户

发布于 2012-09-19 06:16:02

最后定义的DOM顺序在顶部。覆盖它的一种方法是使用css的z-index属性。

唯一的另一个选择是将卡片重新排序到与您的偏好相匹配的顺序。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12489409

复制
相关文章
win10 uwp 如何让一个集合按照需要的顺序进行排序
虽然这是 C# 的技术,但是我是用在 uwp ,于是就把标题写这个名。有一天,我的小伙伴让我优化一个列表。这个列表是 ListView 他绑定了一个 ObservableCollection 所以需要对他做很少的修改。
林德熙
2018/09/18
6660
win10 uwp 如何让一个集合按照需要的顺序进行排序
List列表按照对象进行排序
本文介绍了如何根据传入的排序字段,对List列表中的对象进行排序。首先介绍了排序字段及排序规则,然后通过一个实例展示了如何使用该方法,最后给出了通用的排序工具方法。
程序新视界
2018/01/08
1.4K0
如何优雅地给List集合排序
在平时的开发中,我们或多或少的会用到排序。在最开始学习语言的时候,我们都会学习基本的排序算法。例如:冒泡排序,基数排序,快速排序,插入排序,选择排序。
Lvshen
2022/05/05
2K0
如何优雅地给List集合排序
R中按照数字大小进行排序
如果要按照数字排序为OTU1,OTU2,OTU10这种,可以有很多方法,本文举几种简单的例子:
Listenlii-生物信息知识分享
2022/07/30
2.2K0
where in的sql语句按照指定ID进行排序的解决方法
做网站的时候需要一个需求,需要按照指定的ID获取数据库中的数据,返回数据的顺序要和指定ID的顺序相同,数据库是SQL Server的,下面的代码是在网上找来的,SQL server的已经测试过,可以满足要求。 Access: select * From 表 Where id in(1,5,3) order by instr(',1,5,3,',','&id&',') MSSQL: select * From 表 Where id in(1,5,3) order by charindex(','+rtrim(
磊哥
2018/05/09
1K0
如何优雅地给扑克牌排序?(一)——排序算法的数学本质
不知平常各位打牌时候是否遇到过这样的场景:四人打完升级后,面对两幅混乱的扑克牌,走了一人后想打斗地主,现在要把他们分出一副来,于是打算先排序后分离,然后各种花色,数字,摆满一桌子,乱成一团,等排好了,5分钟过去了……
magic2728
2019/09/27
2K0
如何优雅地给扑克牌排序?(一)——排序算法的数学本质
给定一个字符串数组,按照字典顺序进行从小到大的排序
 假设字符串数组是str[] = {"ab","cd","ef"},很明显答案就是”abcdef“最小,其实这是一道贪心问题,我的想法是将字符串数组进行内的字符串数组进行排序,这个大思路是没错的,但问
mathor
2018/08/17
1.3K0
如何优雅地进行序列化操作
需要使用Gson或者Fastjson第三方的库,将对象转化为json数据。 我在这里使用Gson做示范。
猴哥yuri
2018/08/16
5010
如何使用 RxJS 更优雅地进行定时请求
实际的业务场景是这样的:前端需要轮循请求后端接口获取文件处理进度,并在前端用进度条展示。如下方所示:
叙帝利
2019/06/03
2.2K0
如何使用sklearn优雅地进行数据挖掘?
显然,这不是巧合,这正是sklearn的设计风格。我们能够更加优雅地使用sklearn进行特征工程和模型训练工作。此时,不妨从一个基本的数据挖掘场景入手:
朱卫军 AI Python
2022/04/03
6390
如何使用sklearn优雅地进行数据挖掘?
HashMap按照value排序
给定一个HashMap<String, BuziObj> buziObjMap;,其中 BuziObj 实现了 Comparable 接口。现在需要将 buziObjMap 按照 BuziObj 有序输出。注意,BuziObj 实例有可能相等,要求多次返回的结果一致。可以使用JDK提供的各种API。
崔笑颜
2020/06/08
8830
【转载】使用sklearn优雅地进行数据挖掘
  数据挖掘通常包括数据采集,数据分析,特征工程,训练模型,模型评估等步骤。使用sklearn工具可以方便地进行特征工程和模型训练工作,在《使用sklearn做单机特征工程》中,我们最后留下了一些疑问:特征处理类都有三个方法fit、transform和fit_transform,fit方法居然和模型训练方法fit同名(不光同名,参数列表都一样),这难道都是巧合?
marsggbo
2019/02/14
9710
【转载】使用sklearn优雅地进行数据挖掘
图解 SQL 优雅的执行顺序
having中可以是普通条件的筛选,也能是聚合函数。而where只能是普通函数,一般情况下,有having可以不写where,把where的筛选放在having里,SQL语句看上去更丝滑。
郑子铭
2023/09/19
2090
图解 SQL 优雅的执行顺序
如何优雅地给扑克牌排序?(二)——排序算法的一次工程实践
在上一篇文章中,我们一起探讨了排序类问题的数学本质,其问题的真实适用范围以及由此定义下能够证明有效的两类排序算法流程,分析了他们的适用范围和时间,空间上的复杂度边界,让我们对这类问题有了全面的认识。
magic2728
2019/09/27
9280
如何优雅地给扑克牌排序?(二)——排序算法的一次工程实践
优雅地使用django进行分页(自定义tag)
本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/113/
羽翰尘
2019/11/20
6870
优雅地使用pt-archiver进行数据归档
最近由于业务需求,需要将公有云RDS(业务库)的大表数据归档至私有云MySQL(历史库),以缩减公有云RDS的体积和成本。
wubx
2019/04/24
1K0
优雅地使用pt-archiver进行数据归档
Elasticsearch 6.x:先按照评分排序,再按照时间排序
现在需要先按照评分排序,再按照文档时间进行二次排序。 由于评分“_score”是个虚字段,排序时需要特殊处理。
程裕强
2022/05/06
8000
SpringBoot:如何优雅地进行响应数据封装、异常处理?
越来越多的项目开始基于前后端分离的模式进行开发,这对后端接口的报文格式便有了一定的要求。通常,我们会采用JSON格式作为前后端交换数据格式,从而减少沟通成本等。
程序新视界
2022/09/19
1.9K0
点击加载更多

相似问题

按照正确的顺序对间隔进行排序

10

按照正确的顺序对文件进行排序

12

如何按照给定的顺序对列表进行排序?

30

如何按照特定顺序对列表进行排序?

18

如何按照预定义的顺序对集合进行排序?

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文