【发布时间】:2020-12-17 11:38:55
【问题描述】:
alpinejs 中有 mouseup 事件吗? @click.away 不适合,因为您实际上需要单击其他地方。 在我的情况下,当按下按钮时应该触发一个事件,当释放鼠标键时应该触发另一个事件,无论课程在哪里。
更新: 现在我有这个代码:
<div x-data="{ buttonPresed: false }">
<button
@click=" buttonPresed = true "
class="h-10 w-40 border rounded-lg bg-white text-black font-bold">Some Button</button>
<div x-show=" buttonPresed === true " class="text-lg text-white font-bold">Button pressed</div>
</div>
按下按钮后会显示文本“按下按钮”。 释放鼠标按钮时,我需要隐藏它(buttonPresed=false)。 因此,仅当用户的手指放在鼠标按钮上时才会显示文本。 我该怎么做?
【问题讨论】: