goTop is a <2kb Scroll to Top jQuery plugin.
goTop is a <2kb Scroll to Top jQuery plugin.
PM> Install-Package jquery-gotop
npm install jquery-gotop
bower install jquery-gotop
body
tag:<div id='goTop'></div>
<script>
$(function () {
$('#goTop').goTop();
});
</script>
Name | Description | Type | Default |
---|---|---|---|
container | The HTML element to which the scroll function will be attached. If no value is given, then the scroll function will be attched to the window. | String | ”” |
appear | The amount of pixels the page must be scrolled down before the arrow is displayed. | Integer | 200 |
scrolltime | A number determining how long the animation will run when scrolling to the top of the page. | Integer | 800 |
src | The CSS classes used to display the arrow. | String | fas fa-chevron-up |
width | The width of the arrow. | Integer 45 | |
place | The location where the arrow will be shown. Valid values are “right” or “left”. | String | “right” |
fadein | A number determining how long the animation will run when fading in to opaque. | Integer | 500 |
fadeout | A number determining how long the animation will run when fading out to transparent. | Integer | 500 |
opacity | Sets the transparency level for the arrow, where 1 is not transparent at all, 0.5 is 50% see-through and 0 is completely transparent. | Decimal | 0.5 |
marginX | The percentage amount indicating how far away the arrow is from the bottom, left, or right, depending on the value of place. | Integer | 2 |
marginY | The percentage amount indicating how far away the arrow is from the top or bottom, depending on the value of place. | Integer | 2 |
zIndex | The z-index value. | Integer | 9 |
A more complete example which changes the placement from right to left is:
<script>
$(function () {
$('#goTop').goTop({
"place": "left"
});
});
</script>