进度条正在运行如果我将其直接放在index.html页面中。但是如果我把它放在外部的active.js文件中并使用"使用严格的"它就不起作用(动画)。模式。但其他JS工作正常。请帮我。提前致谢。 以下是我的代码:
$('[data-toggle="tooltip"]').tooltip({ trigger: 'manual' }).tooltip('show'); $(window).on('scroll', function () { if ($(window).scrollTop() > 500) { // scroll down abit and get the action $(".progress-bar").each(function() { each_bar_width = $(this).attr('aria-valuenow'); $(this).width(each_bar_width + '%'); }); } });
Details code here: https://codepen.io/valencia123/pen/aOopQx
答案 0 :(得分:0)
使用严格的'模式你必须先声明每个使用过的变量。从你的代码片段来看,each_bar_width
在任何地方被宣布并不明显。尝试使用var或const声明。