首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Plug.dj自动抓斗

Plug.dj自动抓斗
EN

Stack Overflow用户
提问于 2014-10-29 22:27:24
回答 1查看 469关注 0票数 0

有人知道自动抓取歌曲的方法吗?

我想制作一个歌曲的播放列表,这样我就可以制作一个播放列表并听它们。我试过做一个脚本,但它有点工作,它打开菜单,但它没有添加到播放列表。这是我的代码:

代码语言:javascript
复制
function grab_song(){
    $(".icon-grab").click();
    $(".pop-menu ul li:first-child").click();
}
setTimeout("grab_song()", 5000);

代码很简单,它会抓住这首歌。但是它会打开菜单,而不是抓取歌曲。我使用inspect元素尝试并删除代码,以选择将其添加到播放列表中的代码,但到目前为止,它只是打开了菜单。

下面是我正在处理的问题的截图:

http://i.imgur.com/1JL4z3I.png

很抱歉,如果这是一个新的问题,我仍然在学习jQuery。

如果有人能帮忙,请帮忙。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-29 22:59:01

即插即用实际上是监听弹出菜单上的鼠标向下事件,而不是点击事件。您必须用一个.click()替换第二个.mousedown()。另外,您应该使用$("#grab")而不是$(".icon-grab"),因为它更可靠。

示例自动抓取脚本可以如下所示:

代码语言:javascript
复制
API.on("advance", window.autograb = function(){
  $("#grab").click()
  $(".pop-menu ul li:first-child").mousedown()
})

它可以用API.off("advance", window.autograb)再次停止

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

https://stackoverflow.com/questions/26641747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档