rusbody,
Тады ток вживую дебажить - на слух - тяжко |
для начала обновите jQuery.
потом пробните так, должно работать.
$(document).ready(function () {
// ставим ссылки
$("body").on("click", "a.pr", function () {
$(".body").css("overflow", "hidden");
var pid = $(this).attr("id");
var link = $(this).attr("href");
$(".body2").show();
$(".photo-load").show();
//$(".rcontent").html("Загрузка...");
photocontent(link, pid);
return false;
});
function photocontent(link, pid) {
$.ajax({
type: 'POST',
url: link,
data: {
pid: "pid"
},
success: function (data) {
$(".rcontent").html(data + "<div class='photo-load'></div>");
window.location.hash = "photo_" + pid;
$(".body2").css("height", $(document).height()).show();
$(".photo-load").hide();
//alert("ok");
},
error: function (xhr, textStatus, error) {
$(".rcontent").html(xhr.statusText);
}
});
};
});
|
melky не работает, посмотри
|
Цитата:
|
Ну а дальше страницы вообще не листаются
|
rusbody, так всё же что должно в итоге получиться? Каков ожидаемый результат? Может нужно всего лишь написать попроще, и тогда всё заработает.
|
Допетрил сам) Нужно удалять старые bindы перед установкой нового!
Спасибо всем, кто пытался мне помочь |
Цитата:
Цитата:
|
Deff ставил, результат был тот же
|
rusbody, Слабо вериться
one =>http://jquery-docs.ru/Events/one/#typedatafn Единственный обработчик , который срабатывает единожды и снимается наверно сократили до on |
| Часовой пояс GMT +3, время: 18:19. |