i want to hide few quick launch navigation links for visitors but it should be visible to members and owners in SharePoint foundation 2010.
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It only takes a minute to sign up.Sign up to join this community
You can accomplish this easily using SPServices and CSS.
Add the script for including the Jquery file in your master page and include the following code to get the group name of the person logged in.
Inserting css styling above would hide individual links for people from different groups.
If you completely remove permission of a certain group for the items you do not want them to see in the quick launch, it will reflect accordingly.
Supposed i do not want the visitors to see my doc lib, go to permission of the doc lib and remove that group. If there is a link for the doc lib in your quick launch, they will no longer be able to see it, while the others will. Much easier than involving CSS. To do this you will have to break the inheritance connection between the doc lib permissions and the parent site.