کد من بعد از اینکه از e.preventDefault() استفاده کردم دیگه اسکرول رو به بالا متوقف نمیشد اگرشما هم این مشکل رو دارید اینجوری حل میشه:
اسکرول و کلیک رو هم از جدا کنید و یه شرط برای وقتی که بالای صحفه میرسید اضافه کنید مثل کد زیر
$j(window).scroll(function () {
if ($j(this).scrollTop() >= 500) {
$j("#top").css({
bottom: "10px",
});
} else {
$j("#top").css({
bottom: "-160px",
});
}
});
$j("#top").click(function (e) {
e.preventDefault();
var scrollTop = $j(window).scrollTop();
if (scrollTop === 0) {
return;
} else {
$j("html,body").animate(
{
scrollTop: 0,
},
1000
);
}
});