使用jQuery模拟音量按钮
Simulate volume buttons with jQuery
我需要制作一个按钮,当按下该按钮时,将触发jQuery.post()事件。第二个事件应在第一个事件后500毫秒触发,随后应触发一连串快速射击事件。
换句话说,该按钮应模拟按下遥控器的音量增大/减小按钮时发生的情况。我怀疑可能有一个jQuery方法可以做到这一点,但我不知道如何做到。你呢?
这是代码:
jQuery("projTable").click(function(event) {
var contentPanelId = jQuery(this).attr("id");
});
$("[class*=triggerZone]").children().click(function(event)
{var buttonArray = [event.target.id, event.target.className, event.target.parentNode.parentNode.parentNode.id];
var triggerObject =
{eventTargetId: event.target.id,
eventTargetClassName: event.target.className.split(" "),
eventTargetParentNodeParentNodeId: event.target.parentNode.parentNode.id,
eventTargetParentNodeParentNodeParentNodeId: event.target.parentNode.parentNode.parentNode.id};
processAction(triggerObject);});
});
function processAction(triggerObject)
{ $.ajax({
type: "POST",
url: '../json_api/WohnZimmerControl.php',
data: triggerObject,
}
});
正如在这个答案中所说,您可以处理mousedown事件。
当用户点击按钮时,将调用mousedown事件当用户离开按钮时,它将触发mouseleaf或mouseup事件。
您可以做的是在鼠标悬停之后启动计时器,并在每次定时器迭代时发布数据。您可以停止mouseup或mouseleaf上的计时器。
相关文章:
- react testUtils模拟点击单选按钮而不触发onchange
- 模拟<按钮>在<asp:button>
- 使用jQuery模拟音量按钮
- 如何使用jquery关闭模态窗口,通过模拟模态's关闭按钮
- 使用 Scrapy 模拟 JavaScript 按钮点击
- 在 JavaScript 中模拟鼠标单击按钮
- 如何使用javascript模拟点击的按钮
- 如何模拟点击Kendoui按钮
- HTML/Javascript/JSP/JSTL:如何使用 POST 数据模拟浏览器的后退按钮
- 模拟点击 JavaScript 中的 GitHub 新闻源“更多”按钮不起作用
- 角度js-模拟浏览器后退/前进按钮禁用
- AngularJS指令模拟单选按钮
- 模拟重复单击刷新页面的按钮
- 文件上传点击模拟按钮触发表单
- 如何使用自定义按钮标签模拟禁用按钮
- 如何模拟“;向下翻页”;每2秒钟按下一次按钮
- 如何模拟拖动事件(单击鼠标移动按钮)
- 单击按钮模拟单击隐藏的下拉列表
- 用js为几个映射的圆形按钮模拟悬停
- 使用按钮/模拟组合框功能触发自动完成