关闭模态后,我似乎无法模糊按钮.
$('#exampleModal').on('hidden.bs.modal', function(e){
$('button').blur();
});
Run Code Online (Sandbox Code Playgroud)
我已经尝试了上面的内容,它似乎仍然没有模糊.我几乎尝试了一切.唯一的解决方案是设置超时并在模型完成隐藏转换后将其模糊.更好的解决方案?
我有一个模板:
<button onclick="useIt()">Use me</button>
<div id="container"></div>
<script>
function useIt() {
var content = document.querySelector('template').content;
// Update something in the template DOM.
var span = content.querySelector('span');
span.textContent = parseInt(span.textContent) + 1;
document.querySelector('#container').appendChild(
document.importNode(content, true));
}
</script>
<template>
<div>Template used: <span>0</span></div>
<script>alert('Thanks!')</script>
</template>
Run Code Online (Sandbox Code Playgroud)
你可以在这里试试代码.此代码基本上将模板(html5模板不在屏幕上呈现)复制到另一个div中.这允许您重用DOM.
问题:行"span.textContent = parseInt(span.textContent)+ 1;" 直接更改模板代码.我需要操作内容DOM并将其克隆到容器中,而无需更改模板.这非常重要,因为如果我想重用代码,我需要它保持不变.
我已经尝试了多种方法来使用jQuery来模仿上面的javascript代码,但我无法弄明白.如果有一个jQuery方式会更好.