This topic has 19 replies, 2 voices, and was last updated 1 years, 1 months ago ago by Rose Tyler
Hi, I am trying to configure the sticky section in my Single Product Page Builder to behave like described below:
Here is how to reproduce what I need:
1. go to website: https://berrybenka.com/clothing/bottoms/282436/ivira-pocket-pants-blue?trc_sale=clothing+women . Don’t scroll just yet. stay on top of the page.
2. click on ‘Rincian Ukuran & Fit’ tab so it opens. Notice the tab height is much more than visible area in sticky right column.
3. now try to scroll down.
– you can see that sticky right column scrolls a little to reveal content of ‘Rincian Ukuran & Fit’ tab
– when we arrive at the very end of ‘Rincian Ukuran & Fit tab the whole sticky right column behaves just like usual sticky container.
I tried with overylow-y for right column but it did not work. Setting scrollable content on tab component is not a solution either. Is there any way to make whole sticky section scrollable like in page above?
Hello, Ecommercedev,
Thank you for contacting us and for using XStore.
Please provide URL of product from site that uses XStore.
Kind Regards,
8theme team
Sure, here are access details
Hello, Ecommercedev,
Please try to use the next custom CSS code:
@media only screen and (min-width: 993px) {
.element-rVLMz.et_column {
max-height: 80vh;
overflow: auto;
}
}
Kind Regards,
8theme team
Hi,
Thanks a lot for looking into the issue! This custom css code does solve the issue with scrolling content. However, it does not work just yet as expected.
When you scroll the right side section (using either mouse or trackpad) it scroll beautifully as expected. However once the right section reaches the end it will not scroll gallery as it did before. To scroll gallery I must move my mouse coursor somewhere outside of product tabs, i.e. over gallery section.
But using keyboard up/down arrows it works just as it should! So we are almost there!
Hello, Ecommercedev,
We regret to inform you that there is no superior solution available at this time.
Kind Regards,
8theme team
OK, I see. So forget the complex use case I have for advanced scrolling behavior.
I have rolled back the custom CSS you provided me.
Now I open a product tab on single product page which is quite long. This provokes 2 issues:
– The content of the tab when I scroll all the way down through gallery overlaps with whatever static blocks are below (see screenshot). This happens on both firefox and chrome.
– Because of the above I cannot access/open any other tabs which are pushed off the viewport.
How can I fix that? Enabling ‘Scrollable Content’ to ON does not fix the issue, nor playing with ‘Content Max Height’.
Hello, Ecommercedev,
From what we have understood, the issue can only be resolved by disabling the sticky section. This is because, as we understand it, you want the sticky to function differently when a tab is opened, and to be fixed at the bottom rather than at the top.
Kind Regards,
8theme team
Is it going to be fixed anytime soon? Can you provide me JS fix I could implement on my own risk for the website? I believe its js/modules/ethemeElementorStickyColumn.min.js that is responsbile for this behavior.
This is a basic functionality of your theme that does not work. It is not any customization that is needed here. Please fix it.
Hello, Ecommercedev,
Our reply time may vary depending on the number of requests and is up to 24 hours Monday-Friday and up to 48 hours on weekends. But is usually faster than that. Our developers team will be available after the weekend only.
We have already provided the custom CSS code. Currently, there is no superior solution available. We kindly request you to utilize the custom code or deactivate the sticky option.
We always strive to provide the best possible assistance, however, there are rare instances where a solution is not available, unfortunately.
@media only screen and (min-width: 993px) {
.element-rVLMz.et_column {
max-height: 80vh;
overflow: auto;
}
}
Kind Regards,
8theme team
Nah, I wasn’t rushing you. I was just frustrated it doesnt work and I have no idea how to fix it.
The custom CSS is not really usable in production due to forementioned issues I talked few messages above.
Is there any chance you can assign me some dev I can cooperate with? I believe it could be fixed with some JS snippet to the js/modules/ethemeElementorStickyColumn.min.js file. I mean it for sure would be much easier & faster if you can help me rather than doing the fix on my own.
Hello, Ecommercedev,
We appreciate your efforts in confirming the issue, this information is valuable to our ongoing research into the matter.
Our team is committed to finding a resolution, and we will continue to work diligently to identify the root cause and develop a solution. In the meantime, we ask for your patience and understanding.
If you have any further insights or observations that could aid our research, please do not hesitate to share them. Your cooperation is greatly appreciated.
Thank you for your understanding as we strive to resolve this issue.
Kind Regards,
8theme team
Thank you for looking into the issue.
When it can be expected that this task will be worked on? I just need to know if it is days, weeks or months in the backlog?
This will help me to prioritize my work.
Thanks.
Hello, Ecommercedev,
Thank you for your response.
We are currently working on a global update, in which there is a possibility that your issue will be resolved (as you will be able to switch to a new single builder elementor and it will work better). The exact timelines are unknown, unfortunately, it could range from a few weeks to 2 months.
Kind Regards,
8theme team
Thanks for explanation and being transparent in that matter.
Hello, Ecommercedev,
Thank you for understanding.
Kind Regards,
8theme team
Hi Rose,
Could you give me the unminified file for xstore/js/modules/single-product-builder.min.js? That would help. I have tight deadline so it would help me a lot to fix the issue
Hello, Ecommercedev,
We added the file to the Private Content area.
Kind Regards,
8theme team
You must be logged in to reply to this topic.Log in/Sign up