在我的网站中,我使用jQuery来更改图像。 我已经创建了jQuery来做到这一点,现在我需要做的是在mouseover
和mouseout
上添加平滑延迟。在mouseover和mouseout上更改图像源延迟
我知道这可以用setTimeout()
完成,但困惑如何完成它。
在我的网站中,我使用jQuery来更改图像。 我已经创建了jQuery来做到这一点,现在我需要做的是在mouseover
和mouseout
上添加平滑延迟。在mouseover和mouseout上更改图像源延迟
我知道这可以用setTimeout()
完成,但困惑如何完成它。
使用$(".as-panel[data-index='0']")
代替$(this)
在我来说,我使用的WordPress插件,它确实是漫长的过程这样做......我不得不在插件的变化。请问可以用jQuery来做吗? – parish
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
它使我的图像功能变慢。 – parish
如果你不想使用$(“。as-panel [data-index ='0']”),你可以像这样创建对它的引用var this = $(“。as-panel [data -index = '0']“);在setTimeout函数之前 – THCoder
完成!!!!加工!!干杯!!!! – parish