2015-04-08 100 views
0

我試圖在調整窗口大小時觸發多個函數。但當時只有一個功能起作用。請更正此代碼。在調整大小事件時觸發多個函數

function resize() { 
    var $containerWidth = $(window).width(); 
    if ($containerWidth > 1140) { 
     //code... 
    } 
    else { 
     //code... 
    } 
} 

resize(); 

function resizepos() { 
    var topPosition = $('.redcus').offset().top; 
    $('.blackcus').css('top',(topPosition+40)+'px'); 
} 

resizepos(); 

$(window).resize(function(){ 
    resize(); 
    resizepos(); 
}); 
+0

你對當前代碼中找到了什麼問題? – Cristik

+0

Cristik。只有一個功能起作用,其餘功能不起作用。當我改變功能resizepos調整大小。我會工作。 –

回答

1

你爲什麼不嘗試這樣的代碼:

function resize() { 
    var $containerWidth = $(window).width(); 
    if ($containerWidth > 1140) { 
     //code... 
    } 
    else { 
     //code... 
    } 
resizepos(); 
} 

並試圖改變你的函數名,當你在jQuery中,前「Allresize」和Allresize函數的內容調用它有「resizepos」功能。請勿使用「調整大小」雙擊,請再次檢查。

對不起,格式不好,我無法從我的android處理它。

0

我真的不使用jQuery但編輯這一點,如果我錯了:

$(window).on('resize', resize); 
$(window).on('resize', resizepos); 
相關問題