On page reload it should ;
... Slide to testimonials then after 3 seconds
.... Slide to contact.

In Web2py nothing happens.
When I do it from the folder it works.
Do the error is that it doesn't slide as normal
Regards

On Thu, Apr 2, 2020, 03:54 Jim S <ato.st...@gmail.com> wrote:

> What errors are you seeing in your browser console?
>
> -Jim
>
>
> On Wednesday, April 1, 2020 at 4:56:07 PM UTC-5, Maurice Waka wrote:
>>
>> Any help on this?
>> I can't get the code to work with jQuery
>>
>> {{extend 'layout.html'}}
>>
>>
>> <!DOCTYPE html>
>>
>>
>> <html><head><meta http-equiv="Content-Type" content="text/html;
>> charset=UTF-8">
>>
>>
>>   <meta name="viewport" content="width=device-width, initial-scale=1">
>>
>>
>>   <script src="{{=URL('static','js/jquery-1.10.1.js')}}"></script>
>>
>>
>>   <style id="compiled-css" type="text/css">
>>       /*QuickReset*/
>>  *{margin:0;box-sizing:border-box;} html,body{height:100%;font:14px/1.4
>> sans-serif;}
>>
>>
>>  article {
>>    height: 150vh;
>>  }
>>   </style>
>>
>>
>>
>>
>> <body style="">
>>     <article style="background:#0bf;" id="top">WELCOME (wait 3 sec)</
>> article>
>>  <article style="background:#f0b;" id="about">ABOUT</article>
>>  <article style="background:#b0f;" id="work">OUR WORK</article>
>>  <article style="background:#0fb;" id="testimonials">TESTIMONIALS<br>
>> Going to #contact in 3sec!</article>
>>  <article style="background:#fb0;" id="contact">
>>    CONTACT <a href="#top">TO TOP</a>
>>  </article>
>>
>>
>>   <script type="text/javascript" src=
>> "{{=URL('static','js/jquery-1.10.1.js')}}">
>>
>>
>>
>>
>>
>>
>>  function goTo(selector, timeout, cb) {
>>  var $el = $(selector);
>>  if (!$el[0]) return;
>>  var $par = $el.parent();
>>  if ($par.is("body")) $par = $("html, body");
>>  setTimeout(() => {
>>  $par.stop().animate({scrollTop: $el.offset().top}, 500, cb && cb.call(
>> $el[0]));
>>  }, timeout || 0);
>>  }
>>
>>
>>  // USE LIKE:
>>  goTo("#testimonials", 3000, function() {
>>  // You can use `this` to reference #testimonials! yey
>>  $(this).append("<br>Going to #contact in 3sec!");
>>  goTo("#contact", 3500);
>>  });
>>  // Alternatively, without using callbacks you can do
>>  // goTo("#testimonials", 3000);
>>  // goTo("#contact", 6000);
>>  // Reuse function for elements click!
>>  $("[href^='#']").on("click", function(e) {
>>  e.preventDefault();
>>  goTo($(this).attr("href"));
>>  });
>>
>>
>>
>>
>>
>>
>>  </script>
>>
>>
>> </body></html>
>>
>>
>> On Wednesday, April 1, 2020 at 4:14:24 AM UTC+3, Maurice Waka wrote:
>>>
>>> I have this code below that works well on the demo site:
>>> http://jsfiddle.net/Lhg914dc/
>>>
>>>
>>> {{extend 'layout.html'}}
>>> <html>
>>>  <head>
>>>  <script src="//
>>> ajax.googleapis.com/ajax/libs/jqueryui/3.4.1/jquery-ui.min.js"></script>
>>>  <link rel="stylesheet" href="//
>>> ajax.googleapis.com/ajax/libs/jqueryui/3.4.1/themes/base/jquery-ui.css"
>>> type="text/css">
>>>  <style>
>>>  /*QuickReset*/
>>>  *{margin:0;box-sizing:border-box;} html,body{height:100%;font:14px/1.4
>>> sans-serif;}
>>>
>>>
>>>  article {
>>>    height: 150vh;
>>>  }
>>>  </style>
>>>  </head>
>>>  <!--button onclick="goTo(selector, timeout, cb)">Click me</button-->
>>>  <body>
>>>  <article style="background:#0bf;" id="top">WELCOME (waits 3 sec)</
>>> article>
>>>  <article style="background:#f0b;" id="about">{{=me}}</article>
>>>  <article style="background:#b0f;" id="work">{{=work}}</article>
>>>  <article style="background:#0fb;" id="testimonials">{{=love}}</article>
>>>  <article style="background:#fb0;" id="contact">
>>>  CONTACT <a href="#top">TO TOP</a>
>>>  </article>
>>>
>>>
>>>
>>> <script type="text/javascript" src="https://code.jquery-3.4.1.min.js";>
>>>
>>>
>>>  function goTo(selector, timeout, cb) {
>>>  var $el = $(selector);
>>>  if (!$el[0]) return;
>>>  var $par = $el.parent();
>>>  if ($par.is("body")) $par = $("html, body");
>>>  setTimeout(() => {
>>>  $par.stop().animate({scrollTop: $el.offset().top}, 1000, cb && cb.call(
>>> $el[0]));
>>>  }, timeout || 0);
>>>  }
>>>
>>>
>>>  // USE LIKE:
>>>  goTo("#testimonials", 3000, function() {
>>>  // You can use `this` to reference #testimonials! yey
>>>  $(this).append("<br>Going to #contact in 3sec!");
>>>  goTo("#contact", 3000);
>>>  });
>>>  // Alternatively, without using callbacks you can do
>>>  //goTo("#testimonials", 3000);
>>>
>>>
>>>  //goTo("#contact", 6000);
>>>  // Reuse function for elements click!
>>>  $("[href^='#']").on("click", function(e) {
>>>  e.preventDefault();
>>>  goTo($(this).attr("href"));
>>>  });
>>> </script>
>>> </body>
>>> </html>
>>>
>>>
>>> When I try it on web2py I don't see any js/jQuery effects.
>>>
>>> I want to see the page scroll  in stages down to specific DIVs, how can
>>> I do this? where could the error be?
>>>
>>> Kind regards
>>>
>> --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "web2py-users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/web2py/AE0mb8FtMM4/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> web2py+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/web2py/7972be54-f400-42f0-83a7-46b7b8fee63f%40googlegroups.com
> <https://groups.google.com/d/msgid/web2py/7972be54-f400-42f0-83a7-46b7b8fee63f%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/CALkNK55hRxAk%3DkTua3Pi-JC_Ac0ZSS%2BDp6SpSFGsAD4MzAjk9Q%40mail.gmail.com.

Reply via email to