Varför slita ditt hår med att skriva CSS eller inline-kod för att ändra utseende på bilder vid hover? Nu kan du få samma effekt genom att implementera endast några rader JavaScript. Ladda ner: Git Hub | ChangeImgOnHover
$(document).ready(function() { jQuery-plugin här });
.<img src='img/cat1.jpg' class='hover' alt='cat 1' /> <img src='img/cat2.jpg' class='hover' alt='cat 2' /> <img src='img/cat3.jpg' class='hover' alt='cat 3' />
01 (function($) { 02 $.fn.changeImgOnHover = function() { 03 $('.hover').each(function() { 04 var imgName = $(this).attr('src').slice(0,-4); 05 var extName = $(this).attr('src').split('.').pop(); 06 var hoverImg = imgName + '_hover.' + extName; 07 var origImg = imgName + '.' + extName; 08 $(this).mouseover(function() { 09 $(this).attr('src', hoverImg); 10 }); 11 $(this).mouseout(function() { 12 $(this).attr('src', origImg); 13 }); 14 }); 15 }; 16 }) (jQuery);
Pluginen aktiveras med hjälp av en endaste kodrad i din kod, företrädesvis i botten av din html-kod, precis före </body>: $('.hover').changeImgOnHover();