data animations

37 replies · opened Dec 23, 2020

SstookyDec 23, 2020

hello semicolon team

sometimes I "don't see the forest for the trees" :-(

I want to animate the typo3 logo on this page and played around with data speed and delay
but it does not have any impact what ever value I enter same speed same delay.

sorry to be a pest, must be an eas one for you but I don't see it atm.

rgds and meryy x-mas
guido

SstookyDec 23, 2020

omg, never mind
I checked the difference to other working samples and now it is clear
as said "the forest and all these trees" ;-)

but something else please

I did not find a working example for a typewriter effect in the canvas package
so I tried one from the web. it works as you can see
as mentioned already I am very JS-skilled, databases and php etc are my domain

1.) is the code I use fine with you or do you have a better solution for the typerwiter effect?
2.) what about the css spans, that hide the slashes in small mobile versions, any solution for that?

rgds
guido

SstookyDec 23, 2020

and another problem solved

2.) the css spans
I just places them before each item, and have found solutions for all the small devices

remains 1.) is the code I use fine with you or do you have a better solution for the typerwiter effect?
I am quite sure you have a better solution for it ;-)

rgds
guido

SstookyDec 24, 2020

hello semicolon

this one gave me headaches all night.now it's nearly 7am on x-mas eve and I give up :-(

https://www.dropbox.com/s/yjupu6ngnjt7szx/dwcc_header_animation.mov?dl=0

I have put an animation "zooIN" on the header.
this site is going to be b/w only all over and will be very clean.
so I thought it would be a nice effect to zoom in the header when the typewriter headline and emphasis-title is done.

looks very nice, but doesn't work. wehn scrolling it dissapears completely.
and I dunno why :-( ... please help.

rgds and happy holiday
guido

SSemicolon WebSTAFFDec 25, 2020

Hello,

Apologies for the Delay in replying!

We have tried checking out your Website but unfortunately, it returns a Privacy Error warning.

  1. We do have a Typing Animation for Texts available. Please consider checking this Documentation: http://docs.semicolonweb.com/docs/shortcodes/text-rotators/#docs-snippet-text-rotator-with-typing-animation .

  2. We tried adding data-animate="zoomIn" on the .header-row DIV instead of the #header and appears to be working fine for us on Scrolling Up/Down. Consider trying this and let us know if this fixes the issue for you.

Hope this Helps!

Let us know if we can help you with anything else or if you find any further issues.

Merry Christmas and Very Happy Holidays to you! Wish you Good Health!

SstookyDec 25, 2020

hello semicolon

I do not understand what you mean by 'We have tried checking out your Website but unfortunately, it returns a Privacy Error warning.'
I is proper accessible here.
or do you mean the ssl/hpps warning, that the certificate does not match the domain?
that's correct, the domain is a development domain and the ssl-cert is from the hoster the default one.
you can easily accept it.

thx for sour colutions.
awesome, workz fine, thx a lot.

and I do have another little glitch I do not come around.

I minimized the menu to a sighle mega-menu-comtainer, it is triggered by a css only animated hamburger-menu-icon.
all workz fine, apart 1 thing.

the menu closes not only when clicking the icon gain, but also when clicking somewhere in the page.
It closes so to say on a click on body, but schall only close when clicking the icon again.

may I ask oyu to have a look at that too please.

and if you still cannot enter the site to check, please give me some more information / screenshots / error messages.
for futher questions it doe not make sense and would be easier for you if you could look directly into the devolpment.

rgds tand alway thx thx thx
guido

SSemicolon WebSTAFFDec 26, 2020

Hello,

Yes, the HTTPs warning but it does not let us access the Page. We tried clearing the settings for this Domain but it still does not work (check image attached).

We have checked this out and this was an issue in one of the Older Version but we fixed this 1-2 months back. Can you please consider checking: http://themes.semicolonweb.com/html/canvas/page.html and see if this is happening on this Page as well? Thanks for your Patience.

Meanwhile, do let us know if we can help you with anything else or if you find any further issues with Canvas.

SstookyDec 26, 2020

hello semicolon

thx for your patience with me.
I cannot understand why you are not able to view the page, as it works fine here. I have an idea though.
the _static folder is inculded into typo3-cms and there are a couply of .htaccess files managing access and CSP restrictions.
maybe that is not setup to work with chrome. but before investigateing this deeper I have setup a new subdomain

here is really only the the static versions of Canvas and my dev folder, all just pure statuc html from your package.

http://semicolon.web.my1.cc/_html/ | this is the original HTML folder from your package V 6.1.4
http://semicolon.web.my1.cc/_static/ | this is my playground for themeing based on the files from _html/

you might want to try this URL http://semicolon.web.my1.cc/_static/ and maybe even in firefox rather than chrome for testing.
on top I have zipped the _static/ folder, it isn't that big, so in any case it does not work you can check the files and directly
https://www.dropbox.com/s/o07acqc554zelyh/_static.zip?dl=1

in a small screencast I have recorded the 2 issues I still have.
https://www.dropbox.com/s/aqs4vhngvgusefz/data-offset_and_hamburger-menu.mov?dl=0

A) data-offset still not working for me
B) hamburger menu icon issue

rgds and sorry for all this inconvenience
guido

SSemicolon WebSTAFFDec 28, 2020

Hello,

Thanks for your Valuable Patience and Apologies for the Delays in replying to your Support Query!

We can now access the Website on the New URL can fully understand what is exactly going on.

  1. For the Menu Trigger closing. Since you are using Custom Codes for this, you will need to delete the following codes from the js/functions.js File:
    [ch_pre]if (!$(event.target).closest('.primary-menu.on-click').length) {
    primaryMenu.filter('.on-click').find('.menu-container').find('.d-block').removeClass('d-block');
    }[/ch_pre]

This will disable the Menu Close on Body Click.

  1. Upon checking more on this, the data-offset is currently responsive for the .one-page-menu Menus used on the One Page Modules: http://themes.semicolonweb.com/html/canvas/op-index.html . This is currently not supported for the data-scrollto Element. We will work on this by next week and try releasing an Update. Meanwhile, we recommend using the Custom Solution provided in the earlier replies.

Hope this Helps!

Let us know if we can help you with anything else or if you find any further issues.

SstookyDec 28, 2020

dear semicolon

thx fo the quick fix of the menu, workz as expected.
and for the data offset,I will meanwhile use as proposed the JS fix from earlier.

but please do not apologise always

you are doing an awesome support job
your solutions are for 100%, there isn't a problem that had not been fixed
your response time is very fast

I cannot stop repeating how happy I am with the canvas and that other companies should follow your example when it comes to support !!!

rgds and stay gealthy
guido

SSemicolon WebSTAFFDec 28, 2020

Hello,

Thank You! You have always been Super Kind! :)

We will always strive to work faster! Additionally, we are already working on the data-scrollto Solution and will provide you with the Updated File once ready.

Meanwhile, do let us know if we can help you with anything else.

Have a Great Day and Stay Safe. :)

SstookyDec 28, 2020

thx, you are really supporting your 'baby' - great.

FYI
another thingy as you are working on the data-scrollto

I have updated http://semicolon.web.my1.cc/_static/
as you can see the typewriter effect has links now
these are build with data-scrollto as well, but do not work at all :-(
whilest the button dev-work beneath as well as the one-page-arrow do

that data-scrollto seems to have more than one problem

rgds
guido

SSemicolon WebSTAFFDec 29, 2020

Hello,

Thanks again! :)

The issue with the data-scrollto not working with the Text Rotator is due to the Custom JS, conflicting with the Default Functionality and not activating the ScrollTo functionality on the Links as the Links/Text of the Typewriter Effect is added using JS and does not exist on the Page on load. I think simply calling the following function:
[ch_pre]SEMICOLON.widget.linkScroll();[/ch_pre]

after the Typewriter Effect is initialized should fix this issue. Something like this in your custom_home.js File:
[ch_pre]jQuery(document).ready(function() {
setTimeout(typeWriter, 300);
setTimeout(function(){
SEMICOLON.widget.linkScroll();
}, 500);
});[/ch_pre]

Hope this Helps!

Let us know if we can help you with anything else or if you find any further issues.

SstookyDec 29, 2020

I have completele taken out my custom_home.js and used this code from your docu with added scrollto function:


	
		
			/ [design](#)
		
	

and it still is not scrolling please check http://semicolon.web.my1.cc/_static/

this is your code and no custom_home.js included

SstookyDec 29, 2020

ahhhh sorry
now I got it

jQuery(document).ready(function() {
setTimeout(typeWriter, 300);
setTimeout(function(){
SEMICOLON.widget.linkScroll();
}, 500);
});

this workz perfect !!!

stupid me, sorry
thx a lot

so now we are stall back to the offsets right?

rgds
guido

SSemicolon WebSTAFFDec 29, 2020

Hello,

Yes! Just the Offset Part needs to be integrated. We will be working on this later tonight but will probably give you the updated codes by 31st or 1st. Would that be fine? Thanks for your Patience.

Meanwhile, do let us know if we can help you with anything else or if you find any further issues with Canvas.

SstookyDec 29, 2020

Just the Offset Part needs to be integrated.

of course, stupid me, it workz superduper !!! thx

regarding the data-scroll-offset ...
no hustle at all even a week will be fine. as mentioned atm the development is static
now I will have to integrate all this in TYPO3, so take your time

thx and sorry to bother
guido

SSemicolon WebSTAFFDec 29, 2020

Hello,

Please don't say sorry and mention "bother"! We are Very Happy to Help! And you also help us making Canvas better with these fixes and enhancements. :)

Have a Great Day! :) And a Very Happy New Year!

SstookyDec 29, 2020

unfortunately there is one more thing that doesn't work

on http://semicolon.web.my1.cc/_static/ I have inserted the custome_home.js

jQuery(document).ready(function() {
    setTimeout(typeWriter, 300);
    setTimeout(function(){
		SEMICOLON.widget.linkScroll();
	}, 500);
});

the page loads, the typewriter-effect workz
I wait till it it is fully typed and click on the first term DISCOVER and it scrollst to data-offset 65px ... fine so far

but the other 3 terms don't scroll :-(

rgds
guido

SstookyDec 29, 2020

got it

var i = 0;
var j = 0;
var txt = ['Discover','Design','Code','Publish'];
var seperator = ' / ';
var dataSrcollTo = ['#el-discover','#el-design','#el-code','#el-publish'];
var speed = 170;    

function typeWriter() {
      if (i ");
        }
        $("#typeIT-c"+j).append(txt[j].charAt(i++));
        setTimeout(typeWriter, speed);
      }
      else{
        i=0;
        if(++j < txt.length) {
            $("#typeIt").append(seperator);
            setTimeout(typeWriter, speed);
        }
      }
      setTimeout(function(){
	SEMICOLON.widget.linkScroll();
      }, 500);      
    }   

jQuery(document).ready(function() {
    setTimeout(typeWriter, 300);
});

I swapped the the call of SEMICOLON.widget.linkScroll(); to the end of the typewriter function and now all 4 terms scroll propperly

ok, that is solved now, thx a lot again and again and again
now I can start integrating in typo3 and atm only the data-offset is on my list

rgds
guido

SSemicolon WebSTAFFDec 29, 2020

Hello,

Apologies for the Issue. We have just checked this using the Inspect Element to understand the behavior of the Typewriter Effect and how the Links are added to the Page. It seems that they are added using a Chain, so instead of adding the SEMICOLON.widget.linkScroll(); Function Block inside the Document Ready, try adding the Function Block after the .append Function inside the function typeWriter() Function Block.

Like this?
[ch_pre]if(! $("#typeIT-c"+j).length){ //check the element is created or not
$("#typeIt").append(""); // if it is not create element first
SEMICOLON.widget.linkScroll();
}[/ch_pre]

Consider trying this and let us know if this works fine. Thanks for your Patience.

Meanwhile, do let us know if we can help you with anything else.

SstookyDec 29, 2020

yep that workz too and is already integrated in http://semicolon.web.my1.cc/_static/

var i = 0;
var j = 0;
var txt = ['Discover','Design','Code','Publish'];
var seperator = ' / ';
var dataSrcollTo = ['#content','#content','#content','#content'];
var speed = 100;    

function typeWriter() {
      if (i ");
            SEMICOLON.widget.linkScroll();
        }
        $("#typeIT-c"+j).append(txt[j].charAt(i++));
        setTimeout(typeWriter, speed);
      }
      else{
        i=0;
        if(++j < txt.length) {
            $("#typeIt").append(seperator);
            setTimeout(typeWriter, speed);
        }
      }
    }   

jQuery(document).ready(function() {
    setTimeout(typeWriter, 300);
});
SSemicolon WebSTAFFDec 29, 2020

Perfect! Glad these were resolved. :)

SstookyDec 29, 2020

these were resolved.

because you guys are the best !!! thx

SSemicolon WebSTAFFDec 29, 2020

Thank You so much! :)

SstookyJan 7, 2021

hello semicolon

please don't get me wrong, as ususal I have still plenty of time and no need to rush.
I just wanted to ask humbly if you still have the data-offset for data-scrollto on your list, or did I miss sth?

rgds and be "negative" (sth. I never thought I would say to s.b. :-)
guido

SSemicolon WebSTAFFJan 8, 2021

Hello,

Please accept our apologies! We have completely missed working on it and notifying you about this.

Some things came up and we got a bit engrossed in them. We have been working on finalizing some updates which we had been working on for about 3 months. Please give us around 12 hours and we will provide you with the Update JS Files for this functionality. Thanks for your Patience.

Meanwhile, do let us know if we can help you with anything else.

SstookyJan 8, 2021

hey, no need to rush it
as said I have still plenty of time, and was just wondering if I missed sth.
all fine, please take your time.

rgds
guido

SSemicolon WebSTAFFJan 8, 2021

Hello,

Thanks for your Patience!

Just a Notification. We are already in the Finishing Stages and need a little more tests so please allow us to provide you with the codes within the next 24 hours.

Meanwhile, please do let us know if we can help you with anything else.

SstookyJan 8, 2021

no hurry as said, better code and test it right and take another week, that have to touch it over and over again

I just wanted to make sure that it was not me missing out sth.

rgds
guido

SSemicolon WebSTAFFJan 13, 2021

Hello,

Thanks for your Valuable Patience!

Please try the File attached to this reply.

Let us know if you are facing any errors.

SstookyJan 14, 2021

hi guys

sorry for the late response, family affairs kept me busy.

I tested the plugins.linkscroll.js and unfortunately it does still not work :(

as I assume that it is yet not integrated in the plugins.js nor in the plugins.min.js I went for the 'AJAX Lazy Loading' js as described in http://docs.semicolonweb.com/docs/getting-started/javascript/ and tested it with data-offset="0" data-offset-lg="300" in order to see the difference clearly ... no chance.

I will make a detailed sample these days and send you the url. might take a bit of time, as said, some family affairs keep me busy.

just a quick info on top

[ ![attachment](images/logo.jpg) ](#)

this is the code snippet I tested it with, and it did not work.

while checking it against this code, it also does not work anymore and scrolled always to 300


    [
![attachment](images/logo.jpg)
](#)

    [
![attachment](images/logo.jpg)
](#)

then i placed back the orginal plugins.linkscroll.js and the code above hideing the one or the other works.
if I had only that one scrollto on one particular link, I could live with it, but unfortunately I have many more anchors I would like to use the plugins.linkscroll.js with.

but gimme some time pls and I will setup a dedicated sample so you cold then verify if the problem is on my site.

rgds
guido

SstookyJan 14, 2021

ok, here a quick one

https://www.dropbox.com/s/40nmrtabugmhi6x/canvas-package.zip?dl=1

with data-offset="0" data-offset-lg="300" I would expect, that

  • up to max screen width 992px (when mobile menu is shown) it scrolls to 0
  • min screen width 992px (when normal menu is shown) it scrolls to 300

just start the blank-page.html in root of the package and check it out

rgds
guido

SSemicolon WebSTAFFJan 15, 2021

Hello,

Thank You so much for your Valuable Patience!

The Codes we had provided you do not work in the way you were trying to use them, but instead, the data-offset had to be set for each breakpoint. But after checking your Examples, we understand the way you are using it is a better way and more uniform when taking into consideration the other responsive element's workflow. So we have tweaked the codes and attached the file to this reply. Please consider using this and let us know if this works fine. Thanks for your Patience.

Meanwhile, do let us know if we can help you with anything else or if you find any further issues with Canvas.

SstookyJan 17, 2021

hi semicolon

that is working perfect now, have tested it so far only with
data-offset="0" data-offset-lg="60"
but am sure it will work for all data-offset-XXX now, will make deeper testing when I have more time
atm I am so occupied with getting vaccination appointments for my 85+ yr old parents and those off my wife too and some other family affairs

would it be a big deal for you to send me a plugins.js with his one integrated please?
or a brief explanation how I could do that

rgds, thx and stay healthy
guido

PS

plugins.js is fine for me as I will minify in CMS anyway

SSemicolon WebSTAFFJan 18, 2021

Hello,

That's amazing! Best Wishes for your Family! :)

Yes, this code would work fine for all other data-offset-* as well. We are attaching both plugins.js and plugins.min.js to this reply.

Hope this Helps!

Let us know if we can help you with anything else or if you find any further issues.

SstookyJan 18, 2021

very cool, thx a lot

rgds
guido

Have the same question, or something new?

Sign in to the Canvas dashboard to reply or open your own topic. Canvas owners get direct help from the SemiColonWeb team.

Reply on the dashboard