如果我在两者之间使用 alert();
,我的代码将完美运行。但是如果我不使用它,//alert()
; 之后的部分不会被执行。
function playerleer() {
$('#pplay').css('background', 'url("images/play.png")');
$('#player').get(0).pause();
$('#player').attr('src',null);
$('.song').html(null);
alert();
$('#seekslider').val(0);
$('#curtimetext').html('0:00');
$('#durtimetext').html('0:00');
}
我能做什么?
感谢任何回复:)
最佳答案
Janik,您尝试过使用 chrome 调试器还是 javascript 调试器?
基本上,如果您像这样在脚本中键入 debugger
function playerleer() {
$('#pplay').css('background', 'url("images/play.png")');
$('#player').get(0).pause();
$('#player').attr('src',null);
$('.song').html(null);
debugger;
$('#seekslider').val(0);
$('#curtimetext').html('0:00');
$('#durtimetext').html('0:00');
}
只要您在运行 javascript 时打开浏览器调试器 (f12),控制台就会点击调试器并暂停,在那里您可以查看您的变量,然后逐步执行,或者您可以做的是打开google chrome,按 f12 键,转到源代码,找到您的脚本,然后单击要调试的行
例如,这是一张图片 这里还有 Chrome 调试器教程的链接 https://developer.chrome.com/devtools/docs/javascript-debugging
关于Javascript 仅适用于 alert();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31485444/