Go to
This "Go to" library allows users to smoothly scroll back to the top of the page.
How to use?
Copy-paste the following
<script>
near the
end of your pages under JS Blueberry to enable
it.
<script src="../../assets/vendor/hs-go-to/dist/hs-go-to.min.js"></script>
Copy-paste the init function under
JS Plugins Init., before the closing
</body>
tag, to
enable it.
<script>
$(document).on('ready', function () {
// initialization of go to
$('.js-go-to').each(function () {
var goTo = new HSGoTo($(this)).init();
});
});
</script>
Default go to style
Below is a static Go to (meaning its
position
have been
overridden for demonstration purposes. However the HTML markups
in the clipboard are not).
Referenced to a page
Add
data-is-referenced-to-page="true"
and a link to the href to
use it as a link button.
Attributes
By assigning a variable, you can call the standard methods of the plugin:
data-hs-go-to-options='{
...
}' - array
Methods
Options can be passed via data attributes or JavaScript. For
data attributes, append the option name to
data-hs-go-to-options='{}'
.
Parameters | Description | Default value |
---|---|---|
|
An element to which the browser window will scroll, by clicking on the element to be initialized | null |
|
An element whose height will be taken into account when calculating the point, upon reaching which the scroll will end | null |
|
Name of the class that is responsible for the activation of css animation | 'animated' |
|
Name of the class, css-animation, which is given when the initialized element | 'fadeIn' |
|
Name of the class, css-animation, which is given when the initialized element disappears | 'fadeOut' |
|
Animation duration | 400 |
|
Distance that must be scrolled for the initialized object to appear | 0 |
|
CSS properties
top ||
bottom ||
left ||
right , which are
added when the element is initialized
|
null |
|
CSS properties
top ||
bottom ||
left ||
right , which are
added when the element is disappears
|
null |
|
CSS properties
top ||
bottom ||
left ||
right , which are
added when an element appears
|
null |
|
if true , then
allows you to go to another page, disabling the scroll
function to the element specified in
targetSelector
|
null |