2014-10-29 18 views
0

任何人都知道自动获取歌曲的方法吗?Plug.dj auto-grab

我想制作歌曲播放列表,以便制作播放列表并听取它们。我尝试制作一个脚本,但它有点奏效,它会打开菜单,但不会将其添加到播放列表中。这里是我的代码:

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的依然。

如果有人可以帮忙请做。谢谢!

回答

1

Plug实际上是在弹出菜单上监听mousedown事件,而不是单击事件。您将不得不用.mousedown()替换第二个.click()。此外,您应该使用$("#grab")而不是$(".icon-grab"),因为它更可靠。

样本autograb脚本可以是这个样子:

API.on("advance", window.autograb = function(){ 
    $("#grab").click() 
    $(".pop-menu ul li:first-child").mousedown() 
}) 

可能再次API.off("advance", window.autograb)

停止