小编hol*_*xin的帖子

在关闭引导程序中的模态后,如何解除模态触发按钮的聚焦

关闭模态后,我似乎无法模糊按钮.

$('#exampleModal').on('hidden.bs.modal', function(e){
        $('button').blur();
    });
Run Code Online (Sandbox Code Playgroud)

我已经尝试了上面的内容,它似乎仍然没有模糊.我几乎尝试了一切.唯一的解决方案是设置超时并在模型完成隐藏转换后将其模糊.更好的解决方案?

modal-dialog twitter-bootstrap twitter-bootstrap-3

10
推荐指数
1
解决办法
5306
查看次数

如何从Html5模板标签克隆和修改

我有一个模板:

<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方式会更好.

javascript jquery html5

2
推荐指数
2
解决办法
6951
查看次数