2015-05-15 57 views
-1

我需要重新加載頁面而不使用刷新功能來獲取我的動畫的重置語句。 這就是爲什麼我想重裝jQuery頁面重新加載之後沒有刷新,動畫不起作用

$('#wrapper').load('http://localhost:7002/myproj/home'); 

但重裝後,我的jQuery單擊功能不工作。有什麼想法嗎?謝謝

下面是一段代碼..我仍然需要把這個功能給其他2格。所謂的div1和div3。

$(".div2").mouseover(function() { 
    $('#PP').attr('src', '../../Resources/Images/aa.png'); 
    if (cube.width() == 550) { 
     $('.imageDiv').append(pp); 
    } 
}).mouseout(function() { 
    $('#PP').attr('src', '../../Resources/Images/bb.png'); 
    pp.remove(); 
}).on("click", function (event) { 
    $('.div1, .div3').on('click', function() { 
      $('#cube').fadeTo("slow", 1); 
      $('.imageDiv').contents(':not("#cube")').remove(); 
      $('#cube').animate({ width: '550px' }, 500); 
      $('#wrapper').load('/myproj/home'); 
    }); 
    $('.div2').unbind('mouseout'); 
    $("#hp1,#hp2,#hp3,#hp4#").hide(); 
    $('#cube').animate({ width: '700px' }, 500).fadeTo("slow", 0.4); 
    $('#cube').animate({ 'marginTop': "+=100px", 'marginLeft': "-=100px" }, 'slow', function() { 
    $('.imageDiv').append(p3d); 
    p3d.animate({ 'top': '-=10px' }, 'slow', function() { 
    $('.imageDiv').append(plabel); 
    p3d.click(function (e) { 
      e.stopPropagation() 
      p3d.show(); 
      plabel.show(); 
    }); 
    plabel.click(function (e) { 
      e.stopPropagation() 
      p3d.show(); 
      plabel.show();; 
    }); 
    $(document).click(function() { 
      $('#cube').fadeTo("slow", 1); 
      $('.imageDiv').contents(':not("#cube")').remove(); 
      $('#cube').animate({ width: '550px' }, 500); 
    }); 
    $('#wrapper').load('/myproj/home'); 
    }); 
    }); 
    }); 
+0

男人或男人!確實有很多語法錯誤!忘記那部分!你正在努力達成什麼!因爲你綁定了幾次點擊並且在點擊事件中解除綁定!這真的很複雜!所以只要告訴你想要什麼? –

+0

對不起。我在jQuery中很新。就在一個星期前,我需要接聽。我想在不刷新或不知道用戶的情況下實現頁面重新加載。十分感謝。 – Zarli

+0

它好兄弟..學習是好的,但你的要求是什麼!我會以適當的方式引導你!你有很多動畫點擊和所有..所以只需告訴我你的要求。 –

回答

1

嘗試後寫你click功能loadfunction如下:

$(document).on('click','#YourIDorClass',function(){ 

}); 

一個建議:

$('#wrapper').load('/myproj/home',function() 
{ 
    $('#YourIDorClass').on('click',function(){ 

    }); 
}); 

具有如下文件click包裝它:不要給全部的資格因爲路徑在您將其上傳到服務器時發生變化,並且它將不再是localhost:7002

+0

當前的代碼結構如下。找不到要包裝的地方。 '$(「。div1,.div2」)。one(「click」,function(event){ \t ........................ //做了很多動畫過程中存在 //得到復位功能 \t $(文件)。點擊(函數(){ \t \t $( '#包裝')。負載('/的Myproj /家'); \t}); });' – Zarli

+0

你已經給了'.one',它將綁定爲'one'點擊!試着給'.on' –

+0

和爲什麼'document.click'?你能發佈你的完整代碼嗎?我發佈了 –

相關問題