is there a way to make a toggle function that first of all toggles only one css style element, such as background-color or something like that. and that selects an id instead of a class, for i know of the toggleClass, but im just wondering if it’s possible with ids instead?
$("#gallery").load('http://localhost/index.php/site/gallerys_avalible/ #gallerys_avalible');
$('li').live('click', function(e) {
e.preventDefault();
if(!clickCount >=1) {
$(this).css("background-color","#CC0000");
clickCount++;
}
console.log("I have been clicked!");
return false;
});
EDIT:
After reading OP’s comment – I believe this is what he is looking for a way to highlight an “active” link on click. And Yes, teresko is definitely right that you should be toggling the classes, not the ID’s.
This is the essence of a jQuery snippet that you may be looking for:
Demo
Check out the jQuery toggle api.
It’s a little confusing because a simple google search on jQuery toggle brings you to the show/hide toggle documentation. But,
.toggle()can be used to alternate functions – you can even add more than two.like so…