javascript - Fading in element with the same id -



javascript - Fading in element with the same id -

i having troubles code. it's supposed this:

start function clicking on element class "portfolioimage". fade out elements class "image". fade in element class "image" , id of "portfolioimage" (lets id of portfolioimage 3, fade in elements has class image , id 3). fade out element id "portfolioholder" , fade in element class "details".

parenting: #portfolioholder (visible @ start of function) .portfolioimage #details (invisible @ start of function) .image

my code:

$(function(){ $("div.portfolioimage").click(function(){ var id = $(this).id; window.print($(this).id); $("div#portfolioholder").fadeout('slow', function() { // animation complete. }); $("div#details").fadein('slow', function() { // animation complete. }); $("div.image").each.fadeout('slow', function(){/*complete*/}); $("div.image#"+id.tostring()).fadein('slow', function(){/*complete*/}); });

});

-- david

ids should unique! can utilize data-id or data-x instead...

instead of:

<div class="portfolioimage" id="3">...</div> <div class="image" id="3">...</div>

use:

<div class="portfolioimage" id="image3">...</div> <div class="image" data-id="image3">...</div>

and js:

$('.portfolioimage').click(function(){ var id = $(this).attr('id'); $('.image').fadeout('slow'); $('.image[data-id='+id+']').fadein('slow'); $('#portfolioholder').fadeout('slow'); $('.details').fadein('slow'); });

should right

javascript jquery html css onclick

Comments

Popular posts from this blog

delphi - blogger via idHTTP : error 400 bad request -

c++ - compiler errors when initializing EXPECT_CALL with function which has program_options::variables_map as parameter -

How do I check if an insert was successful with MySQLdb in Python? -