【问题标题】:Remove one JavaScript code and attach two JavaScript codes删除一个 JavaScript 代码并附加两个 JavaScript 代码
【发布时间】:2017-08-13 10:37:54
【问题描述】:

我有这两个 JavaScript 代码:

<script type="text/javascript">
    $(document).ready(function(){
        $('#patternForm').patternLock({
            fieldName: 'password'
        });
    });
</script>

<script type="text/javascript">
    $(document).ready(function(){
        $('#patternForm').patternLock({
            timeout: 4000,
            drawEnd: function(value) {
                $('#generatedPatternT').text(value);
            }
        });
    });
</script>

如何在一个代码中添加这些?

我想要这个:

$('#patternForm').patternLock({
    fieldName: 'password'
});

还有这个:

$('#patternForm').patternLock({
    timeout: 4000,
})

工作。 并删除此代码:

$('#generatedPatternT').text(value);

我不太了解JavaScript,所以请帮助我

【问题讨论】:

  • 抱歉我的英语不好。

标签: javascript stack-overflow w3c w3c-validation


【解决方案1】:

使用setTimeout函数

$('#patternForm').patternLock({
    fieldName: 'password'
});

setTimeout(function() { $('#patternForm').patternLock(); }, 4000);

使用:window.onload

window.onload = function() {
   setTimeout(function() {
        $('#patternForm').patternLock();
   }, 4000);
};

更新

从this site获得此代码参考

$(document).ready(function(){
    $('#patternForm').patternLock({
        timeout: 4000,
        fieldName: 'password'
    });
});

【讨论】:

  • @user8312352 更新了我的答案 window.onload 立即尝试
  • 这只是我网页的一部分:

  • $(document).ready(function(){ $('#patternForm').patternLock({ timeout: 4000, fieldName: 'password' }); }); 这可能会有所帮助
【解决方案2】:

只需删除不必要的代码,将其合并并放入单个script 标签:

<script type = "text/javascript">
  $(document).ready(function() {
    $('#patternForm').patternLock({
      fieldName: 'password',
      timeout: 4000,
    });
  }); 
< /script>

【讨论】:

  • @user8312352 你检查过你的开发控制台吗?
  • 无论如何你只提供了部分代码。很难推断那里发生了什么。
  • 可以帮我吗,如果我给你完整代码的下载链接?
  • @user8312352 确定
猜你喜欢
  • 2013-05-08
  • 1970-01-01
  • 2016-10-20
  • 2022-01-21
  • 1970-01-01
  • 1970-01-01
  • 2017-08-10
  • 2012-12-09
  • 2012-09-29
相关资源
最近更新 更多