在我的应用程序有不同的4个链路ID
秒和4 DIV
具有相同ID
的各个环节(我使用他们的锚跳跃).
我目前的代码:
<a href="#1" id="go1" class="btn" data-anchor="relativeanchor">One</a>
<a href="#2" id="go2" class="btn" data-anchor="relativeanchor">Two</a>
<a href="#3" id="go3" class="btn" data-anchor="relativeanchor">Three</a>
<a href="#4" id="go4" class="btn" data-anchor="relativeanchor">Four</a>
<div class="col-md-12 each-img" id="1">
<img src="img/album-img.png">
</div>
<div class="col-md-12 each-img" id="2">
<img src="img/album-img.png">
</div>
<div class="col-md-12 each-img" id="3">
<img src="img/album-img.png">
</div>
<div class="col-md-12 each-img" id="4">
<img src="img/album-img.png">
</div>
Run Code Online (Sandbox Code Playgroud)
有时用户id="2"
在点击按钮之前只先滚动到第二个div ,当他们这样做时,他们会先发送到顶部id="1"
而不是继续下一个ID
id="3"
.
使用时,一次只能看到一个按钮CSS
,当单击链接时,我删除该链接.
CSS
a.btn{display: none}
a.btn a:first-child{display: block !important;}
Run Code Online (Sandbox Code Playgroud)
jQuery的
$(document).ready(function(){
$('a.btn').click(function …
Run Code Online (Sandbox Code Playgroud) 我正在尝试将JavaScript 文件注入<head></head>
到. JavaScript 文件是异步的,我想script
在注入时将其添加到标签中。
这是我到目前为止所拥有的:
var imported = document.createElement('script');
imported.src = 'http://domain/js/my.js';
imported.setAttribute("type", "text/javascript");
imported.async = async;
document.head.appendChild(imported);
Run Code Online (Sandbox Code Playgroud)
这会注入 JavaScript 文件,但我在线收到错误imported.async = async;
:
未捕获的引用错误:异步未定义
并且async
不添加到标签中。
如何添加到注入的JavaScript 文件async
中?
PS:我不是在寻找 jQuery 答案,只是纯 JavaScript。
我有以下数组
[1, 2, 3, 4, 5, 1, 2, 5, 3, 4, 2, 3, 1, 3, 2, 2]`
Run Code Online (Sandbox Code Playgroud)
我想找出两件事:
1)每个数字有多少重复?
例如:1次,3次,4次,2次等.
2)找到3个最重复的数字array
.
例如:[2, 3, 1]
由于2 次重复5次,3 次重复4次,1 次重复3次.
我试过了
arr = [1, 2, 3, 4, 5, 1, 2, 5, 3, 4, 2, 3, 1, 3, 2, 2]
= arr.group_by { |e| e }.map { |e| e[0] if e[1][1] }.compact
Run Code Online (Sandbox Code Playgroud)
但结果不是我想要的: [1, …
javascript ×2
appendchild ×1
arrays ×1
asynchronous ×1
duplicates ×1
head ×1
html ×1
jquery ×1
remove-if ×1
ruby ×1