179 comments found.
Hi, first of all, very nice plugin 
one question – is it possible to set up the placement like here: http://tympanus.net/Tutorials/ThumbnailGridExpandingPreview/ ? So if i click one of the boxes in the second line, the placement moves down to it.
Thanks! Yes, it’s possible. You need to set “placement” plugin option to “inside” and configure amount of offset from the top using “scrollOffset” option
Allright, get it 
One more question – i use now the “inside” placement. Is it possible to animate the “height” of the ul? Now the height just jumps abrupt. Nice would be a simultaneously animation of the ul height with the container height, if it expands or collapse.
The problem is – if i have one more section beneath the portfolio it seems my items overlap just for a sec the other section… Hope you understand what i mean 
To fix this you need to clear floated items in UL list (like add clearfix class). In this case Colio will be able to get proper list height
For inside placement… there are some height issues with ul.list. For example, if you click a thumbnail in the top row to expand the content, and then you scroll down and click a thumbnail in the next row to expand its content, the height of the UL does not reset. So you are left with lots of blank space at the bottom of the page because of the height on ul.list. It works if you close out the window before clicking on a thumbnail in a new row. But you can’t guarantee that someone is going to close the window before scrolling to the next one. You can see this in action if you look at the black theme demo, and narrow your browser enough so that there are 3 rows of thumbnails.
Another issue… the plugin lists support for IE8, but it is not working properly for inside placement. The viewport is not pushing down the other rows of thumbnails. Do you have a fix for this? Thank you.
In response to the IE8 pushing issue, I found a “good enough” solution by adding a higher z-index to the content viewport so that it overlaps the thumbnails that it failed to push down. This is visually satisfactory, since it is IE8 after all. But I’d recommend adding a z-index to the core code for future versions.
Still looking for a solution to my original comment, however—the ul.list height issue.
Hello, in “inside” placement Colio plugin increases height of UL list by the amount of viewport height. What you need to do is to make sure that your UL list clears floated portfolio items, otherwise UL list height will be 0
I’m not sure that’s the fix. It’s doing it on the demo here on CodeCanyon as well. Look at the black theme, then click to expand an item in the top row. Don’t close it. Scroll down and click to expand an item in the second row. Close it. Now, see all the extra white space below the UL list? I added a clearfix class to the UL, and it had no effect.
It looks like it’s not restoring the initial height, unless you manually close each viewport before opening a different one on another row. If you open another one without closing the first one manually, it just keeps adding to the height, and then never resets it.
To anyone who faced this problem also.
Problem is related to Isotope that adds css3 animations to the list of portfolio items. This prevents Colio from getting actual height of a list as it’s being animated. To fix this add ‘no-transition’ class to the list (class comes with isotope) to disable css3 animations.
I will try to add a workaround to this problem in Colio code. So keep an eye on updates 
Thank you!
This problem is fixed in Colio v1.1. Please re-download package from Codecanyon
I would like to purchase this plugin, but have just one question. In the black theme, is it possible to make the page NOT scroll down to the expanded content? I want the content to expand, but do not want to scroll the page down to to it. I will need the page to stay where it is. How can I turn off this feature?
Thank you!
Hello, unfortunately this feature needs to be disabled in code. If you purchase plugin I will modify JS code for you to disable it.
Thank you so much for the fast response and the offer to provide the modified code. I will purchase the item later today and reply to this message to let you know I’ve done so.
@fGravity, I have purchased the plugin. I now see that I actually need to modify it to do something else. The scrolling is not the issue. I need the expanded div to open BELOW the current row at all times. I saw in the documention there was an option for “after” but I didn’t realize that it would put it after the entire list. “Inside” is close to what I want, except for the bottom row. I would like it to open below the bottom row. Is this possible? And if so, can you please help me figure out how to make that modification? Thank you very much for your help!
In the interim, I’ve hacked this by creating a fake row of blank divs to go at the end to trick the code into thinking there is another row, and thus making the bottom viewport open below the “last” row. I do hope you’ll consider adding this placement to the plugin soon, so I can remove this hack. Thank you!
Please check your mail, I just sent you modified js file. It places Colio viewport after the last row of items in “inside” placement
Yes! That worked. Thank you very much for the support. That is just what I needed.
Hey, thanks for the plugin, pretty awesome. I have a weird increment problem. It expands the same container as many times, as I click “colio-link”. Even if I close them and click the link again – it expands not one but 2,3,4 times the same container.
I followed the instructions in the documentation and I don’t think I did anything else. Maybe you’ve encountered that problem, before ?
Thanks.
It doesn’t remove them from the markup for some reason, just piles the divs with id=”colio_1” on top of one another
Hi! No, I never saw this problem. Make sure that “colio-content” divs have unique IDs. Then when you set “data-content” attribute on your portfolio items check if you set correct #id
Fixed is somehow, thanks 
Hi there, Can this work with just text instead of images for the sortable thumbnails? This is the model I’ve been looking for.
Many thanks!
Hi!
my plugin can work with any UL list or a collection of similar items. Basically it doesn’t need to be a grid. You can have items aligned vertically
Yay!! Gonna purchase it now!
Thanks for purchase! If you will have any question feel free to contact me again!
I’m interesting in WP version 
OK! Right now I’m working on another interesting jQuery plugin
When I release it (it’s about 2 weeks from now) I will start with WP version of Colio plugin. Thanks!
Just want to let you that I have released Wordprees version for my Colio plugin. You can find it here http://codecanyon.net/item/colio-responsive-portfolio-wordpress-plugin/7687452
Hi,
all examples i see show 4 columns templates. Is it possible to make easily a 3 columns templates ?
Hi! It’s just a demo with 4 columns. You can have any number of columns in your portfolio
Hi,
How to make two instances of colio work on the same page? I’m unable to do it, after duplicating the init code and setting custom expandLink the link that should open the expander remains hidden (display:none).
One more thing – is it possible to change the expanding animation to simple fade?
Thanks
Hi! I need to have a look what you did so far. It’s hard to tell what you did wrong. To change animation you should modify code of a plugin. there is Colio.prototype.expandViewport method that animates height of Colio viewport, and you can change animation to simple fade
Hi,
great work, just one problem. i want to use the white theme with placement “inside”. But then, the content below the portfolio (for example the footer) does not shift down. It is covered. What needs to be changed?
Hi! Make sure that your portfolio items have this style position: relative; top: 0; left: 0;
Sorry, dont get it … Which class i have to change? Try just everthing in white style.css – nothing works.
Colio plugin works on a set of similar items (like for example UL list). So you need to make sure that LI items of UL list have this style among other
position: relative; top: 0; left: 0;
in the black theme the list expand and push the footer down, in the white them with “inside” the list does not expand/push – and the “position:relative” does not change anything.
I need to have a look! Give me your site and I will check
Its your original demo file “index_white.html”. I have changed nothing – execpt placement from “before” to “inside” (as explained in the documentation, plugin options). i tested it in firefox, chrome, explorer. Result: the footer does not push down.
p.s. 1. load the page – click “View Project” – footer don’t push.
2. load the page – change filter to “Web Design” – click “View Project” – footer push down.
I tried to change placement to “inside” in my preview (“white version”) and it works fine. I don’t know. I need to have a look.. Please contact me using mail form on my profile page and send files or URL of your site
Thank you for your patience. I think I’ve found the error.
If both themes are loaded, the list appears (“class = list”) like this:
1 Black theme: style = position: relative; overflow: hidden; height: XXXpx; ... height depends on the browser window size and changed with it.
2 White theme: no style. No value for position height, etc. Adding styles like black theme to the ul in white theme, it works, and the footer push down.
BUT: the height depends on the windowsize, so i cann’t do it with css, it must done in javascript.
And again, i try it with your unchanged demofiles
I got what you mean )) Sorry! To fix this in white version please add “clearfix” class next to the “list” class of UL portfolio list. This will help my plugin to properly get initial height of a list!
It works – but (yes another “but”
only if the windows size or orientation did not change.
You always have to reload the page to get the correct distance from portfolio to footer AFTER you open a project.
Many thanks for the effort. I think, it’s time to end the discussion.
If Colio is in “inside” placement, plugin will hide viewport on every window resize. It’s required because floated portfolio items will overlap viewport that has its own position on screen. So if you want to keep viewport visible when you resize window you need to use either “before” or “after” placement.
wordpress version possibly coming out soon? i need something exactly like this for a site, but it’s wordpress only.
I will make Wordpress version but not now. Thanks!
Just want to let you that I have released Wordprees version for my Colio plugin. You can find it here http://codecanyon.net/item/colio-responsive-portfolio-wordpress-plugin/7687452
Hi! Can i put a google map inside toggle instead portfolio stuff? Thanks in advance
Yes, you can. If you will use some plugin to render map you will have to add its init code to “onContent” callback
I’ve encountered a strange problem.
I’m using the plugin in a Wordpress theme I am creating for a client and while the effect works perfectly, the content isn’t loading as I expected.
This is an example URL http://outpost.purenine.com/our-work/
If you click any of the thumbs what should appear is a simple content area with the post title in, the issue is though that no matter what portfolio item you click on, it only ever shows the first post title… Any idea why?
Try to select with mouse the inside of colio viewport where content supposed to be and you will see
Before I trigger the animation, the content is correctly stored but as soon as I trigger it, the content changes so that every target element has the exact same content.
See these screenshots to see what I mean;
Before animation is triggered http://deanelliott.me/img/before.jpg After animation is triggered http://deanelliott.me/img/after.jpgFirst of all. I recommend to wrap any content you want to load with Colio plugin into some html element – if you want just text, please wrap it into <span>Just text</span>.
Now, regarding why you always get the same text in Colio viewport. I checked and it turned out that when I click any portfolio item text inside all LI of video-list is reset to ’ Another video right here ’. Also this happens when I click to filter portfolio items. Please check your scripts!
One last question I swear.
Using a URL as the ‘data-content’ attribute, how can I filter the received HTML so that it ONLY returns one div (and it’s contents)? So say I wanted to get a div with an ID of “video”, how could I do that using ‘contentFilter’?
“contentFilter” accepts jquery selector, so you need to specify ’#video’ to get only video element
The plugin works almost perfectly for me, I am noticing a small issue in Chrome though when using the “inside” placement option.
If you try this URL http://outpost.purenine.com/our-work/ in Chrome and click on any item, the first time you do it it appears to overlap. Any idea why? It doesn’t seem to happen in other browsers I’ve tested in
To fix this problem do this .work-item { top: 0; }
Perfect! Thank you so much
Hi there,
What a great looking portfolio. Is there any way to put this plugin into my wp site? Thanks alot! Kind regards, marjolein
Hi! Maybe later I will create Wordpress version of this plugin and you will be able to do this!
that would be really great thanks!
From delving into the source code I’m pretty confident it does, but just to be 100%, this plugin has the ability to include Vimeo / Youtube iframe embeds in the expanded content doesn’t it?
And those videos will automatically stop once the expander is closed?
If so I’m 100% purchasing this!
Hello!
Yes, Colio plugin can display any content you like and video as well!
If you are going to embed iframes I would recommend to wrap them into DIVs with .video class to make video responsive
.video {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
height: 0;
}
.video > iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
However video will not pause when you collapse viewport. This functionality you will have to add on your own using “onCollapse” plugin callback. Here for example is how to pause Vimeo video using JS – http://jsfiddle.net/zimm/8CV2S/14/
Thanks a lot! This is exactly what I’ve been looking for!
One more question, is there a way that I can set one single portfolio item as open/expanded by default? So for example, when someone visits my site, the first portfolio item is pre-expanded?
Yes, after you have initialized plugin you should call “expand” API method and pass it 0 (index of first item in portfolio)
$('#my_portfolio').trigger("colio", ["expand", 0]);
This was just the portfolio experience I wanted however there are a lot of problems:
- it’s only responsive within it’s fixed 960px grid - you can’t use the plugin as-is it is dependent on a full reset stylesheet which is unusable on an existing site so unless you want to base your whole site on colio’s styles you have to hack all of the css files
It’s taken me a lot of work to get the portfolio to show like the demo. What’s really needed is a single stylesheet that covers just the colio plugin’s styles and it should specify everything to make installation work in existing site layouts and be truly responsive to it’s container element rather than having a colio container and its “responsive up to 960px” style.
I don’t want to dissaude anyone from purchasing this excellent plugin but I must say I’ve never worked so hard to integrate a codecanyon purchase before.
Actually I don’t have it working. Something about including the isotope filters allows the plugin to set a height on the ul element. If you remove the filters (and isotope) the ul is set to height: 0 and bleeds over the items blow it. I’m sure I’m not the only one who doesn’t need the filters (though it’s a nice option) so I need to find where the plugin sets the height of the ul programatically and see why the removal of isotope breaks the function.
Thanks for contacting me!
I created preview for Colio plugin using Skeleton framework. Yes, it’s based on 960px grid. However portfolio that you can see in preview is not a part of Colio plugin. It’s only for demonstration purposes! Colio plugin consist of
js/jquery.colio.min.js
css/colio.css
and 2 themes
colio-black/*
colio-white/*
Basically you should only use these files, but not any of other css/js files that are included in a package. You are however free to copy any styles from preview and use them in your work, but you should understand that they are not part of plugin and I’m not responsible for how they will work for you.
Secondly, to better understand your problems I would like to have a look on your project. Is it possible? Also do you use colio-white or colio-black themes or just basic css/colio.css?
Regarding isotope and filters. Isotope plugin when used adjusts height of portfolio list, so there is no need to clear ul list. If you refer to my preview then you simply have to clear floats by adding “clearfix” class to <ul class="list" /> to fix problem with 0 height.
If you have any questions, let me know and I will be happy to help!
Thanks so much for the response. I wasn’t having much luck duplicating the demo without using the whole demo as a starting point because of the styling on the list objects. I will definitely try the clearfix solution on the ul. For now I included the isotope parts and just set the actual filters to display: none to get it to work.
I will have a link for you on Monday after I move the update to the production server. Before then I will follow your advice re: the css files and isotope and see what happens and will let you know and include a link then.
Ok. You can copy all portfolio styles from css/layout.css (everything that starts with .portfolio declaration) then move it to your style.css and simply add what’s missing.
I haven’t had a chance to implement your recommendations but you can see the results of my fiddling here:
http://hulkercafe.com/modexplore.asp?type=assaultI found a weird rendering issue that only affects Chrome for some reason: when you expand one of the items in IE and Firefox everything behaves as in the examples but in Chrome the red overlay bleeds through on the top but still displays the solid red box on mouseover. Doesn’t make any sense unless I screwed up the styles lol we’ll see if when I re-do it that problem goes away.
To fix this you need to add “list-style: none;” to .colio-theme-black .feed { } declaration.
How to open the first item on page load? Thanks for your help.
Hello! You can call “expand” api method by sending custom “colio” event to the element (portfolio container), that the plugin has been initialized with
$('#my_portfolio').trigger("colio", ["expand", 0]);
For more details on API methods please check corresponding section in plugin documentation.
It works! Thank you so much!
V cool – WP version one day?
Maybe, depends on how popular my plugin will be
Just want to let you that I have released Wordprees version for my Colio plugin. You can find it here http://codecanyon.net/item/colio-responsive-portfolio-wordpress-plugin/7687452