以及因爲你需要刪除這個jquery插件添加每次頁面加載時(每個帖子後面)的Div標籤。 要做到這一點eighter在js文件的功能$.fn.prettyPhoto
或在您$(document).ready();
添加以下修補程序代碼,但你應該確保你的腳本之前的jQuery插件
修復代碼必須之前在每個頁面加載運行的運行$("a[rel^='prettyPhoto']").prettyPhoto()
功能:
//to remove div tag prettyPhoto adds on each page load
$('div.pp_pic_holder').remove();
$('div.pp_overlay').remove();
$('div.ppt').remove();
//End remove div tag prettyPhoto adds on each page load
所以你可以你的函數改成這樣:
function bindPrettyPhoto()
{
//to remove div tag prettyPhoto adds on each page load
$('div.pp_pic_holder').remove();
$('div.pp_overlay').remove();
$('div.ppt').remove();
//End remove div tag prettyPhoto adds on each page load
$("a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook'});
};
正如我以前說過,你也可以修復代碼添加到JS文件功能$.fn.prettyPhoto
所以版本2.5.6只是改變了功能,這(通過在函數的開頭加上固定代碼):
$.prettyPhoto = { version: '2.5.6' }; $.fn.prettyPhoto = function (settings) {
$('div.pp_pic_holder').remove();
$('div.pp_overlay').remove();
$('div.ppt').remove();
.../* the rest of the function*/.....
什麼時候最後一行'Sys.WebForms ...'運行? – 2010-08-15 11:49:54
完成異步回發並將控件返回給瀏覽器後,會引發EndRequest事件。 – grom 2010-08-15 11:59:40