To run any action only once on one page, I modified the jondavid snippet as follows.
jQuery(document).ready(function($){ $triggered_times = 0; $(window).on('scroll', function() { var y_scroll_pos = window.pageYOffset; var scroll_pos_test = 150;
Here you can check an example of a working piece of code;
jQuery(document).ready(function($){ $triggered_times = 0; $(window).on('scroll', function() { var y_scroll_pos = window.pageYOffset; var scroll_pos_test = 150;
p { height: 1000px; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <body> <p>scroll this block to get the result</p> </body>
Mohammad Mursaleen Aug 26 '15 at 5:13 2015-08-26 05:13
source share