如何停止现有的微调器

杰森·斯坦森

我有以下Ajax请求,该请求位于部分视图中,该视图从服务请求地址,并且可能需要几秒钟来填充表:

@using (Ajax.BeginForm(new AjaxOptions { UpdateTargetId = "updatearea", OnBegin = "ShowLoading", OnComplete = "HideLoading" }))
{
    <div id="updatearea" class="form-group">

        <div style="width:300px; display:block; float:left;">
            @Html.TextBox("PostCode", null, new { @class = "form-control" })            
        </div>

        <div id="NewAddressLine">

            <input id="btnLookupPostcode" type="submit" value="Lookup Postcode" class="btn btn-default" />
        </div>
    </div>

    <div id="spinner"></div>
}   

这个JavaScript已成功启动了加载微调器,但在部分视图完全呈现后就不会停止它:

function ShowLoading() {
            var opts = {
                lines: 13, // The number of lines to draw
                length: 20, // The length of each line
                width: 10, // The line thickness
                radius: 30, // The radius of the inner circle
                corners: 1, // Corner roundness (0..1)
                rotate: 0, // The rotation offset
                direction: 1, // 1: clockwise, -1: counterclockwise
                color: '#000', // #rgb or #rrggbb or array of colors
                speed: 1, // Rounds per second
                trail: 60, // Afterglow percentage
                shadow: false, // Whether to render a shadow
                hwaccel: false, // Whether to use hardware acceleration
                className: 'spinner', // The CSS class to assign to the spinner
                zIndex: 2e9, // The z-index (defaults to 2000000000)
                top: '50%', // Top position relative to parent
                left: '50%' // Left position relative to parent
            };
            var target = document.getElementById('spinner');
            var spinner = new Spinner(opts).spin(target);
        }

        function HideLoading() {                      
            var spinner = $('.spinner');
            spinner.stop();
        }

请停止!

Shikkediel

最初以评论形式发布,并且有一些根本性的解决方案,但这将完全阻止它:

spinner.remove()

清理所有引用和附加事件...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何停止现有的微调器

来自分类Dev

如何停止在php中存储现有的用户名和电子邮件?

来自分类Dev

如何停止现有的开放式移位端口转发

来自分类Dev

使用Ansible停止所有现有的Docker容器

来自分类Dev

如何安装所有现有的媒体编解码器?

来自分类Dev

如何安装所有现有的媒体编解码器?

来自分类Dev

如何覆盖现有的.txt文件

来自分类Dev

如何更换现有的直放站

来自分类Dev

如何更新现有的.plist?

来自分类Dev

如何访问现有的NLog MemoryTarget

来自分类Dev

如何更新现有的Office插件?

来自分类Dev

如何跟踪现有的ansible项目

来自分类Dev

如何清除现有的setInterval?

来自分类Dev

如何升级现有的graphenedb实例?

来自分类Dev

如何打开现有的LXD容器?

来自分类Dev

如何启动现有的 Django 项目?

来自分类Dev

如何修改现有的python文件

来自分类Dev

如何在现有的导航视图中包括新的视图控制器

来自分类Dev

Chromecast-Chrome发送器-如何连接到现有的媒体会话?

来自分类Dev

如何为现有的SVN转换服务器添加新的用户帐户?

来自分类Dev

如何配置gitlab以使用现有的Postgres服务器

来自分类Dev

如何在Django中将额外的数据附加到现有的序列化器

来自分类Dev

如何在angularjs控制器中包含现有的JavaScript列表

来自分类Dev

如何使用现有的CSS网格从路由器模块调整角度分量

来自分类Dev

如何使用现有的导航控制器从swiftui导航到ViewController

来自分类Dev

如何连接到现有的Jupyter Notebook内核并使用变量浏览器检查变量?

来自分类Dev

如何在现有的虚拟机中创建虚拟监视器

来自分类Dev

如何使用现有的tcp连接从bash脚本访问http服务器?

来自分类Dev

如何在现有的COM服务器上注册.NET程序集?

Related 相关文章

  1. 1

    如何停止现有的微调器

  2. 2

    如何停止在php中存储现有的用户名和电子邮件?

  3. 3

    如何停止现有的开放式移位端口转发

  4. 4

    使用Ansible停止所有现有的Docker容器

  5. 5

    如何安装所有现有的媒体编解码器?

  6. 6

    如何安装所有现有的媒体编解码器?

  7. 7

    如何覆盖现有的.txt文件

  8. 8

    如何更换现有的直放站

  9. 9

    如何更新现有的.plist?

  10. 10

    如何访问现有的NLog MemoryTarget

  11. 11

    如何更新现有的Office插件?

  12. 12

    如何跟踪现有的ansible项目

  13. 13

    如何清除现有的setInterval?

  14. 14

    如何升级现有的graphenedb实例?

  15. 15

    如何打开现有的LXD容器?

  16. 16

    如何启动现有的 Django 项目?

  17. 17

    如何修改现有的python文件

  18. 18

    如何在现有的导航视图中包括新的视图控制器

  19. 19

    Chromecast-Chrome发送器-如何连接到现有的媒体会话?

  20. 20

    如何为现有的SVN转换服务器添加新的用户帐户?

  21. 21

    如何配置gitlab以使用现有的Postgres服务器

  22. 22

    如何在Django中将额外的数据附加到现有的序列化器

  23. 23

    如何在angularjs控制器中包含现有的JavaScript列表

  24. 24

    如何使用现有的CSS网格从路由器模块调整角度分量

  25. 25

    如何使用现有的导航控制器从swiftui导航到ViewController

  26. 26

    如何连接到现有的Jupyter Notebook内核并使用变量浏览器检查变量?

  27. 27

    如何在现有的虚拟机中创建虚拟监视器

  28. 28

    如何使用现有的tcp连接从bash脚本访问http服务器?

  29. 29

    如何在现有的COM服务器上注册.NET程序集?

热门标签

归档