Javascript 仅适用于 alert();

标签 javascript jquery html

如果我在两者之间使用 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 键,转到源代码,找到您的脚本,然后单击要调试的行

例如,这是一张图片 enter image description here这里还有 Chrome 调试器教程的链接 https://developer.chrome.com/devtools/docs/javascript-debugging

关于Javascript 仅适用于 alert();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31485444/

相关文章:

javascript - 获取超过 100 条消息

javascript - 使用jquery更改 `option`中 `select`的文本

javascript - JQuery 隐藏\显示是否选中复选框

html - CSS 代码不适用于单个页面

javascript - 我应该将动态生成的 jQuery Mobile 页面放在哪里

javascript - 如何使用 jquery 将 html 表行的内容从一个表复制到另一个表

PHP + Mysql insert into + jQuery 进度条

jquery - 为什么左 css 属性函数在我的动画函数中不起作用

html - 显示像 background-size : contain 这样的 img 标签

html - 背景大小为 : cover 的背景过渡