gpt4 book ai didi

javascript - 如何使用 jQuery 或 JavaScript 定义另一个元素之上的 td 元素?

转载 作者:行者123 更新时间:2023-11-30 13:26:59 26 4
gpt4 key购买 nike

在开发 Sea Battle 客户端的过程中,我偶然发现了这个问题。我有两个面板:带船和带板。看看这个屏幕:

screen

每艘船和游戏板都是一张 table 。表格的每个单元格都有它的 ID (1-100)。我使用“可拖动”插件拖动我的船。 Board 是一个“可放置”元素。我如何定义船只上方的那些 td-board 元素?例如,在该屏幕上,应注意 ID 为:12、13、14、15 的单元格。

最佳答案

您可以使用 data- 属性将一个 td 与另一个区分开来,并将其与您用于生成飞船的任何逻辑相匹配。当 drop 事件触发时,您可以弄清楚您正在处理的是什么 td。

但是,一旦您开始尝试向 td 元素添加花哨的样式,您很可能会遇到渲染问题。不用说,您正在突破表格标记的用途界限。我建议使用 canvas 元素并尝试用它构建游戏。

关于javascript - 如何使用 jQuery 或 JavaScript 定义另一个元素之上的 td 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8143539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com