A possible line of enquiry may be html css overflow parameters which allow scrollable content, but you may need to set a height.
I may be missing your requirement but I hope it helps.
Regards
Tony
[...] hidden and only appear when scrolled into view
Doesn't that hold for exactly everything?
Could you perhaps link to some site that features this so it is more clear what you mean.
A possible line of enquiry may be html css overflow parameters which allow scrollable content, but you may need to set a height.
I don't know if "display:none" means it never had to be loaded to begin with before though?
if(!this.isOpen) {
domNode.setAttribute("hidden","true");
}
But if you "reverse" the matter it is easier; i.e if you click-to-scroll rather than scroll-to-activate. There's for example this CSS solution. Maybe something here.
The dynalist plugin is fully functional, and it essentially works by creating state tiddlers for reveal widgets that should be rendered only when visible in the viewport. If you study the templates used, you should be able to use the same logic to trigger different reveal widgets inside of one tiddler as well.
Also the load or first render time is more likely the most impact on the experience of the user
It is also my view that javascript solutions should be last on the list of solutions where possible, and if resorted to they should be generic in nature, better native features than plugins. I think a search for html/css solutions would be the best, but then javascript is not my hammer, ie when you have a hammer everything looks like a nail.
--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/7ae015fc-0679-460b-b3a3-584906aff425%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddl...@googlegroups.com.