How can I hide or collapse and element on page load but still have it show via a button on click?
Hey there citisonship,
Collapse the element (e.g. table) in the onReady function:
$w.onReady(function () {
$w("#table1").collapse();
});
And then add an onClick routine for your button:
And fill in the onClick routine to toggle between expand and collapse:
export function button1_click(event, $w) {
if($w("#table1").collapsed) {
$w("#table1").expand();
}
else {
$w("#table1").collapse();
}
}
I hope this helps.
Yisrael
Perfect Thanks! I had one thing wrong:)
Hi Yisrael,
Sorry I am late to the party. Quick question, I have used the above code and it works brilliantly thanks but it doesn’t work on either android HTC U11 using Android 8.0.0 or Lenovo Tab A10-70F using
Android 6.0
The table is “collapsed on load” box is checked within the desktop editor BUT when you switch to view the mobile - the table is “collapsed on load” box is UNchecked - when you view the live site on the phone a blank table appears.
However,
When you view the page on my tablet - the table is NOT visible - BUT when you fill our the search criteria and press the “GO” button NOTHING happens ??
Is it me - or am I missing something?
Here’s the URL : https://victoriashelley200.wixsite.com/ask-us
I would be grateful of any help -thanks so much
P.s. I have just discovered that if I turn off the mobile optimization - IT WORKS !! on the tablet perfectly - but obviously the mobile doesn’t look that great - sigh!!
Hey Victoria,
Glad you got it worked out.
When in mobile mode in the Editor, you can edit the screens yourself so that they look nicer. The built-in mobile optimization is a “best attempt” and not a “best result”. It often does the job just fine, but there are times where it just can’t read the users mind.
You might want to check with the Wix support team , as they might have more information for you.
Good luck and have fun,
Yisrael
Thanks Yisrael. It was a bug and wix support got it fixed.