I created an event-based rule that is triggered when a user clicks on a link. I need to check if a certain class exists on an element to determine if the rule has to be triggered or not.
The class is added when a user clicks on a link.
The problem (I think) is that by the time the class is added, the rule condition is already checked and the rule is not triggered. Is there a way to delay the checking of the rule condition?
I tried the following but it's not working:
}, 1000); // Wait for one second to check if the class 'closed' has been added to the element.
Any help is greatly appreciated.
You could create a data element based on $('.login-register').hasClass('closed')
Then you could create a data element changed rule that allows you to further inspect for the required value.