【发布时间】:2013-09-27 02:22:01
【问题描述】:
长期潜伏在这里。这是我的第一篇文章(我是一名电气工程师,而不是程序员)。
我想要一个 HTML 元素,我可以检测到对其上半部分和下半部分的点击。具体来说,假设我有一个很大的数字,如果你点击它的“腰部”上方,它会增加,如果你点击它的腰部下方,它就会减少。然后,我需要将其中几个并排放置,例如火车站的“分瓣式显示器”。
我已经拥有所有仅用于增量的 javascript,但我想让减量变得更容易,而不是通过多次点击一直环绕。到目前为止,我一直避免使用 jquery,因此,如果您能想到仅使用 HTML 的方法来执行此操作,我很乐意听到。
我意识到我可能必须将两个较小的容器(一个上部容器和一个下部容器)包装到一个较大的容器中,但是如何让文本覆盖两个内部容器的高度?我可能想避免将字体切成两半并分别更新上下。
谢谢, 保罗
【问题讨论】:
-
您能发布您目前拥有的代码吗?如果可能的话,在 jsfiddle.net 上进行演示?
-
是的,请输入密码。但从概念上讲,这很容易......在 html 方面,您需要一个具有两个内部元素的元素,每个元素都使用一半的父元素。那么您所要做的就是将一个事件附加到上部元素以增加,并为下部元素附加一个事件以减少。
-
你想要什么代码? javascript还是HTML?现在它实际上只是一个 0 ,当检测到点击时我将其更新为 1 。我的 javascript 类似于 Markasoftware 在下面放置的内容:只是一个点击监听器(对于触摸屏来说,是一个不同的监听器)。
标签: javascript html css