We use "hidden" text links for all of our sites' navigation - drop down menus etc which are only expanded either using JS onClick or css :hover. All of the sites get crawled and ranked with no problems at all. I think that the worst that would happen would be that excessive ( whatever that might be ) use would result in a site being flagged, and if enough flags get raised for different reasons then the site would probably be targeted for a review by humans.