繁体   English   中英

在运行特定的Javascript后执行代码

Execute Code after specific Javascript runs

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

简而言之,当执行此JavaScript时,我需要添加一些要注入的CSS。 但是,由于无法访问该文件,因此无法执行此操作,因此需要在页面级别进行。 我无法正确定位它。

我已经测试了几件事,但是还没有任何运气。

jQuery($("#mobileFilterModal").click(function() {
  alert("Btn 1 Clicked");
});

customFunction() {
  alert("Btn 1 Clicked");
}
mobileFilterModal().done( customFunction() );


function functionOne(x) {return x};

function functionTwo(var1) {
  console.log("it worked");
}
functionTwo(functionOne);


function myFunction() {
  console.log("sweet");
}

这是我要定位的JavaScript文件的一部分:

mobileFilterModal: function() {
            var a = ($("html").offset().top, $(window).height()),
                b = $(".klg-active-filter-modal");
            $(".klg-micrositeLogoTitle").hide(), $(".klg-micrositeTitle").hide(), $("html, body").css({
                height: a + "px",
                overflow: "hidden"
            }), 0 != $(".klg-actual-mainHeader").length ? ($("body").prepend('<div class="klg-hideBackGround"></div>'), b.find(".klg-newsfilter-modal").css({
                height: a - 90 + "px",
                "overflow-y": "scroll"
            })) : ($("body").prepend('<div class="klg-hideBackGround"></div>'), b.find(".klg-newsfilter-modal").css({
                height: a - 105 + "px",
                "overflow-y": "scroll"
            })), b.find(".klg-newsfilter-modal").addClass("klg-showModal").css(0 != $(".klg-actual-mainHeader").length ? {
                top: "-80px"
            } : {
                top: "-100px"
            }), b.find(".klg-newsfilter-modal").bind("touchmove", function(a) {
                $(this).scrollTop()
            }), $(".klg-newsfilter-modal").trigger("click")
        },
        hideFilterPopup: function() {
            $(".klg-hideBackGround").remove(), $(".klg-newsfilter-modal").removeClass("klg-showModal"), $(".klg-micrositeLogoTitle").show(), $(".klg-micrositeTitle").show(), $(".klg-news-filter-ParentSection").removeClass("klg-active-filter-modal"), $("html, body").on("touchstart touchmove", function(a) {
                $(this).css({
                    height: "auto",
                    overflow: ""
                })
            })
        },
问题暂未有回复.您可以查看右边的相关问题.
3 如何在ajax之后执行特定的代码

我有一个函数,其中使用ajax从数据库中填充选项的select元素,这是该函数的代码。 我这样称呼 但是问题是因为我使用ajax代码slcRole.val(holdRoleId); 将首先执行,结果是在option元素上未选择的值。 当ajax代码完成时,该如何执行? 对不 ...

7 循环后无法执行javascript代码

我有以下代码(来自较大功能的代码段): 由于某种原因, 该行只是没有执行,并且在Firebug中显示为灰色,表明Firebug以某种方式知道它无法访问。 如果我对这样的代码进行简单的更改: 最后一行没有问题。 我在这里找到了类似的帖子,其中for循环的while参 ...

9 加载fancybox后如何执行javascript代码?

加载fancybox后如何执行JavaScript代码? 我有一个菜单(ul li),它显示在fancybox中,单击&lt;LI&gt;后,我将运行JavaScript代码 我发现该脚本未在应用程序中达到我的期望! 有什么帮助吗? 我的代码: function ...

10 仅在 Javascript forEach/map 之后执行代码

我有一个forEach函数,它循环遍历文件数组,将文件上传到 Firebase Storage,然后在上传后,它将图像引用链接存储到之前定义的数组中。 每次迭代的过程: 获取文件对象并转换为 Blob 将 Blob 上传到 Firebase Blob 上传后,接收一个回调,其中包含 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM