我第一次在jquery中創建了一個adrotator,當我在使用pagemethods對服務器執行ajax調用並顯示模式的頁面上使用它時。該頁面發回。當我刪除旋轉器時,該頁面按原樣工作。在旋轉器中,我在文檔就緒功能中有以下代碼。在.NET中導致回發的JQuery
$(".animation_control a.play").live('click', function() {
$(this).removeClass('play');
$(this).addClass('pause');
Play();
});
$(".animation_control a.pause").live('click', function() {
$(this).removeClass('pause');
$(this).addClass('play');
clearInterval(timer);
});
$(".animation_control a.pause").click(function() {
});
//Toggle Teaser
$("a.collapse").click(function() {
$(".main_image .block").slideToggle();
$("a.collapse").toggleClass("show");
});
如果我註釋掉的代碼頁停止整個頁面刷新和和回發異步像它應該。任何想法爲什麼這會導致頁面做一個完整的回發,而不是一個部分?
何時發生POST?所有代碼都會設置一些事件處理程序;它不會導致表單被提交或類似的東西。 – Pointy 2011-03-06 16:25:20