Pasek przewijania jest wyświetlany, gdy użytkownik ustawił "przepełnienie: auto;" a użytkownik może przewijać rzeczy od góry do dołu. Problem polega na tym, w jaki sposób można sprawdzić javascript/jquery, gdy pasek przewijania znajduje się u dołu lub u góry? Aby więc można było sprawdzić taki stan, można użyć dowolnej funkcji/sposobu? DziękiJak sprawdzić, czy pasek przewijania jest już na górze lub na końcu?
Aktualizacja: Nie Robocze- użyciu dialogowego jQuery UI
html:
<div class = "dialog" id="dialog" title="Past Issues"></div>
javascript:
$('#pastIssues').click(function (event) {
var issueString = 'product=Headline&year=2012&month=12';
$('.issues,#issuesBox').remove();
var dWidth = $(window).width() * 0.9;
var dHeight = $(window).height() * 0.9;
$("#dialog").dialog({
height: dHeight,
width: dWidth,
modal: true,
draggable: false,
resizable: false,
});
get_past_issues(issueString,2012,12,event.type);
return false;
});
Jeśli '$ (okno) .scrollTop()' jest zero, to w górę, jeśli jest taka sama jak 'document.heigh - okno .height' jest na dole. – adeneo
@adeneo opublikuj jako odpowiedź! – lukasgeiter
Istnieje dodatkowy przecinek po 'resizable: false' ... Czy to był błąd wklejania kopii ...? – Anujith