We had a similar problem with our site, and we solved the issue by using <a id="linkID" href="pathToContent">title</a> links with a jQuery event handler that prevents the default behavior of the link.
With this implementation, when the link is clicked the appropriate content is served through an Ajax call, and the crawlers are able to index the content.
You can see it in action here http://lynkly.com