Skip to main content
1-Visitor
January 29, 2019
Solved

Abnormal Mashup Behavior on iPad

  • January 29, 2019
  • 2 replies
  • 3003 views

Hi, 

 

I'm having the same issue, but on IPhone using chrome. 

I'm having this issue not on the button widget but on the navigation widget. I don't know a quick workaround for this problem. Is there a solution? 

 

Jasper

Best answer by bmehringer
Jasper,



One of our more advanced TW developers found a way to control button functionality through the use of jQuery and the Expression widget. If you add the below jQuery and reference the correct button ID, you can alter how it works on the client side. Something else this developer found was that using a Value Display as the "button" (it has a Click event) was easier as it doesn't have Hover event to work around. If using the Value Display Click, then no expression is needed.
$('[id*=button-32]').on('touchstart mouseenter focus', function(e) {e.stopImmediatePropagation(); $('[id*=button-32]').trigger('Clicked'); });



Let me know if this helps, or if you have found any other ways around the issue.



I'll post this same message to the Community board.



Thanks


2 replies

5-Regular Member
January 31, 2019

Hello,

 

I was not able to jump to the link in your comment. It seems like linking to this same thread.

>>the same issue

 

What is the issue?

 

Thanks,

Support
February 1, 2019

Hi @tkawasaki.

 

I have fixed the link in the original post.

 

Apologies for the issue.

 

--Sharon

1-Visitor
February 8, 2019
Jasper,



One of our more advanced TW developers found a way to control button functionality through the use of jQuery and the Expression widget. If you add the below jQuery and reference the correct button ID, you can alter how it works on the client side. Something else this developer found was that using a Value Display as the "button" (it has a Click event) was easier as it doesn't have Hover event to work around. If using the Value Display Click, then no expression is needed.
$('[id*=button-32]').on('touchstart mouseenter focus', function(e) {e.stopImmediatePropagation(); $('[id*=button-32]').trigger('Clicked'); });



Let me know if this helps, or if you have found any other ways around the issue.



I'll post this same message to the Community board.



Thanks


5-Regular Member
February 8, 2019

Bmehringer,

 

Thanks for the followup.

 

To the other people with questions about this, if the solution given by Bmehringer also works for you, please mark this as solution found.

 

Thanks again,

 

-- Craig A.