2016-10-01 25 views

回答

0

jsfiddle

使用$(".as-panel[data-index='0']")代替$(this)

+0

如果你不想使用$(“。as-panel [data-index ='0']”),你可以像这样创建对它的引用var this = $(“。as-panel [data -index = '0']“);在setTimeout函数之前 – THCoder

+0

完成!!!!加工!!干杯!!!! – parish

0

您可以通过使用关键帧做到这一点,并更改背景图片

看看这个:

Changing Background Image with CSS3 Animations

+0

在我来说,我使用的WordPress插件,它确实是漫长的过程这样做......我不得不在插件的变化。请问可以用jQuery来做吗? – parish

0
Try this 

    $(".as-panel[data-index='0']").mouseover(function() { 
    $("span").text("That was index #"); 
    pausecomp(500); 
    $(this).find("img").attr('src','http://www.kerry-beaches.com/images/contact-me-facebook-thumbnail.jpeg'); 


    }); 

    function pausecomp(millis) 
    { 
     var date = new Date(); 
     var curDate = null; 
     do { curDate = new Date(); } 
     while(curDate-date < millis); 
    } 


    $(".as-panel[data-index='0']").mouseout(function() { 
     // `this` is the DOM element that was clicked 
       $("span").text("That wasindex #"); 
     pausecomp(500);  
    $(this).find("img").attr('src','http://blog.room34.com/wp-content/uploads/underdog/logo.thumbnail.png'); 


    }); 
    //http://www.kerry-beaches.com/images/contact-me-facebook-thumbnail.jpeg 
+0

它使我的图像功能变慢。 – parish