在一个脚本中使用多个函数

时间:2015-03-10 16:31:31

标签: javascript jquery

我知道这个问题很多,但我找不到适合我的东西。

我希望将两个脚本集成到一个,并没有任何运气。什么是正确的方法呢?

脚本:

$('document').ready(
    function() {
        function _title() {
            var allow = document.title.search("Inloggen / Infotheek Portal -");
            if (allow > -1) {
                window.location.assign("http://ccp.infotheek.com/m4n?oid=etailer-status")
            }
        }
        window.onload = _title;
    });



$('document').ready(
    function() {
        function _title() {
            var allow = document.title.search("Infotheek Portal -");
            if (allow > -1) {
                document.getElementById('newbutton').style.display = "block";
            }
        }
        window.onload = _title;
    });

1 个答案:

答案 0 :(得分:0)

无需分配给window.onload处理程序,只需在文档就绪时执行所有逻辑。

$(document).ready(function() {

    var allow = document.title.search("Inloggen / Infotheek Portal -");
    if(allow>-1) {
        window.location.assign("http://ccp.infotheek.com/m4n?oid=etailer-status") 
    }

    allow = document.title.search("Infotheek Portal -");
    if(allow>-1){
        document.getElementById('newbutton').style.display="block";
    }
});

如果你真的想在window.onload中运行它,那么只需替换以下行:

$(document).ready(function() {

用这个:

$(window).on('load', function() {