首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一旦加载了特定的脚本,如何显示某些内容?

一旦加载了特定的脚本,如何显示某些内容?
EN

Stack Overflow用户
提问于 2015-10-20 18:06:58
回答 1查看 116关注 0票数 0

我有一个小工具,上面有社交媒体分享按钮。用于按钮的API需要很多秒的时间来加载,选项卡有一个旋转图标,这些按钮是可见的,但不能使用。这显然很糟糕。

我现在使用下面的小脚本在页面加载之后加载API,我想保留这个脚本。

代码语言:javascript
复制
<script>
// Load the share API's once the entire page is loaded.
    $(window).bind("load", function() {
       $.getScript('js/share.js', function() {});
    });
</script>

但我也想隐藏社交媒体按钮div,直到脚本中的API已经加载,我如何实现这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-20 18:10:13

使您的div不显示任何,然后使用您已经安装的匿名回调在加载脚本后显示它。

HTML:

代码语言:javascript
复制
<div id="socialmedia" class="hide"></div>

CSS:

代码语言:javascript
复制
.hide {
    display: none;
}

联署材料:

代码语言:javascript
复制
$(window).bind("load", function () {
    $.getScript('js/share.js',
        function () {
            $('#socialmedia').removeClass('hide');
        }
    );
});
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33243744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档