Esta conversa foi bloqueada devido à inatividade. Crie uma nova publicação.
Nível 1
Nível 2
Faça login na Comunidade
Faça logon para exibir todas as medalhas
Esta conversa foi bloqueada devido à inatividade. Crie uma nova publicação.
Hi all!
I want to create a data element that saves the distance a customer scrolls within a popup. I can return the value I'm after in the browser console using the following:
// Full height of div including scroll
var totalHeight = $("#myDialogContent")[0].scrollHeight;
// Initial height of div that needs to be subtracted
var initialHeight = $("#myDialogContent")[0].clientHeight;
// Actual element height value
var height = totalHeight - initialHeight;
// Scroll depth
var scroll = $("#myDialogContent").scrollTop();
var scrollPercentage = (scroll/height) * 100;
var rounded = Math.round(scrollPercentage);
return rounded;
This is the code I've used in the data element. However, when I try to return the value of the data element in the browser I get undefined each time.
Any help would be greatly appreciated.
Solucionado! Ir para a Solução.
Visualizações
respostas
Total de curtidas
This worked when I added it into a rule. I don't know why it didn't return through the console but I created a dummy data element change rule referencing the data element created using the above code and it worked as required.
Visualizações
respostas
Total de curtidas
Might need some more context here. What kind of popup is it? Is it a whole new window popup? If so, you will need to make sure Launch is implemented on it as well.
Visualizações
respostas
Total de curtidas
Visualizações
respostas
Total de curtidas
This worked when I added it into a rule. I don't know why it didn't return through the console but I created a dummy data element change rule referencing the data element created using the above code and it worked as required.
Visualizações
respostas
Total de curtidas
Visualizações
Curtida
respostas
Visualizações
Curtida
respostas