Здравейте, правя едно меню с помощта на Jquery. Менюто представлява следното: като се зареди страницата се появяват 4-ри снимки, които са прозрачни 50% и са с дължина 320px, но при първоначално стартиране на страницата тези снимки са видими само 65px на дължина. Това, което успявам да направя е като мина с мишката върху тях тяхното opacity става на 100% и се показва снимката в цялата си дължина (320px).Ето и кода който го прави това нещо:
До тук добре, но на мен ми трябва да направя така, че като мина с мишката да изпълнява всичко това, което съм написал, но искам и да мога като кликна върху снимката тя да си остане с opacity 100% и да е с цялата си дължина от 320px. Ефекта който искам почти се получава като в кода горе сменя само "hover" с "click", обаче се губи hover.
Не знам дали сте ме разбрали какво искам. Странно ми е как да комбинирам hover с click без да си пречат. Моля Ви дайте ми съвет. Благодаря
Код:
jQuery(function (){
jQuery('.box').css("opacity", "0.5");
jQuery('.box').hover(function(){
jQuery('.box').stop().animate({"width" : "65px"});
jQuery(this).stop().animate({"opacity" : "1", "width" : "320px"});
}, function(){
jQuery('.box').stop().animate({"opacity" : "0.5", "width" : "130px"});
});
});
До тук добре, но на мен ми трябва да направя така, че като мина с мишката да изпълнява всичко това, което съм написал, но искам и да мога като кликна върху снимката тя да си остане с opacity 100% и да е с цялата си дължина от 320px. Ефекта който искам почти се получава като в кода горе сменя само "hover" с "click", обаче се губи hover.
Не знам дали сте ме разбрали какво искам. Странно ми е как да комбинирам hover с click без да си пречат. Моля Ви дайте ми съвет. Благодаря