I did that, without the layout.html but still getting the same effects.
Regards

On Thu, Apr 2, 2020, 17:42 Jim S <[email protected]> wrote:

> You are including layout.html at the top of your code snippet.
>
> I would suggest that you test this all by itself (remove the include of
> layout.html) before trying to integrate with web2py.  Create one html file
> with the code you need, get that working and then take what you learned
> there and pull it in to your web2py application.
>
> Does that make sense?
>
> -Jim
>
> On Wednesday, April 1, 2020 at 10:26:27 PM UTC-5, Maurice Waka wrote:
>>
>> I don't have firefox but on opera & chrome it gives this:
>>
>> web2py-bootstrap3.js:2 Uncaught TypeError: Cannot set property
>> 'ajax_fields' of undefined
>>     at web2py-bootstrap3.js:2
>>     at web2py-bootstrap3.js:82
>>
>> On Thursday, April 2, 2020 at 6:17:36 AM UTC+3, Jim S wrote:
>>>
>>> But have you looked at the browser JavaScript console to see what it is
>>> telling you?
>>>
>>> In Firefox press F12 and then click on the console tab. That will tell
>>> you what JavaScript errors are occurring in the browser.
>>>
>>> Jim
>>>
>>>
>>> On Wed, Apr 1, 2020, 9:35 PM Maurice Waka <[email protected]> wrote:
>>>
>>>> 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 <[email protected]> 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
>>>>> [email protected].
>>>>> 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 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
>>>> [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/web2py/CALkNK55hRxAk%3DkTua3Pi-JC_Ac0ZSS%2BDp6SpSFGsAD4MzAjk9Q%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/web2py/CALkNK55hRxAk%3DkTua3Pi-JC_Ac0ZSS%2BDp6SpSFGsAD4MzAjk9Q%40mail.gmail.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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/web2py/91e9fdda-76d6-4dcd-8d63-07cf110fccb4%40googlegroups.com
> <https://groups.google.com/d/msgid/web2py/91e9fdda-76d6-4dcd-8d63-07cf110fccb4%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/CAAcHJF8LLK2TNR%2Bf3G52Ru36Y8PeNCtVni-DNTZe7xe4m38fvw%40mail.gmail.com.

Reply via email to