我是JS的新手,但我不能让它在移动设备上工作。基本上,我试图将div的id推入数组。当我进入iOS的开发者模式时,这适用于我桌面上的每个浏览器,甚至也适用于Safari。但是,当我在手机上检查Safari的控制台时,似乎没有将任何东西推入阵列。它只是不断返回一个空数组。
.getJSON
正在运行,它列出了所有div,但它没有将任何东西推入数组。有任何想法吗?控制台只是在每次点击时记录一个空数组。 clone()
也正常运作。
$(".track").off("click").on("click", function() {
if (queueList.length == 0) {
queueList.push(this.id);
playTrack(0);
} else {
queueList.push(this.id);
}
console.log(queueList);
var cloned = $(this).clone();
cloned.attr("id", queueList.length - 1);
$("<span class='deleteQueue'><i class='fa fa-times'></i></span>").prependTo(cloned);
$(cloned).appendTo(".queueListDiv");
deleteFromQueue();
});