嗨,我有一個方法,每隔幾秒就改變一個div的背景,就像一個旋轉木馬,當用戶滾過一定的文本位。在#h2Create mouseleave事件中,我想取消更改的Carosel方法(停止播放傳送帶)。我怎樣才能做到這一點??取消jquery方法在mouseleave
$(document).ready(function() {
$("#h2Create").mouseenter(function() {
changingCarosel('create');
$("#h2Create").css("color", "#99eee5");
$("#ServiceDesc").text('WEB/MOBILE/APPS/BESPOKE DESIGN AND BUILD');
});
$("#h2Create").mouseleave(function() {
$("#h2Create").css("color", "#fff");
});
});
changingCaroselvar bgChangeTimer = {};
var bgSecondRotation = {};
var bgThirdRotation = {};
var bgFourthRotation = {};
function changingCarosel(param) {
switch (param.toString())
{
case 'create':
$("#ServicesBackgroundImage").css("background-image", "url(/images/spreadVenture.jpg)");
bgChangeTimer = $.timer(2700, function() {
$("#ServicesBackgroundImage").css("background-image", "url(/images/Spreadthorntons.jpg)");
bgSecondRotation = $.timer(2700, function() {
$("#ServicesBackgroundImage").css("background-image", "url(/images/spreadC2K.jpg)");
bgSecondRotation = $.timer(2700, function() {
changingCarosel("create");
});
});
});
break;
case 'buzz':
$("#ServicesBackgroundImage").css("background-image", "url(/images/jr.jpg)");
bgChangeTimer = $.timer(2700, function() {
$("#ServicesBackgroundImage").css("background-image", "url(/images/vufold.jpg)");
bgSecondRotation = $.timer(2700, function() {
$("#ServicesBackgroundImage").css("background-image", "url(/images/prmothean.jpg)");
bgThirdRotation = $.timer(2700, function() {
$("#ServicesBackgroundImage").css("background-image", "url(/images/dayParade.jpg)");
bgFourthRotation = $.timer(2700, function() {
changingCarosel("buzz");
});
});
});
});
break;
default:
$("#ServicesBackgroundImage").css("background-image", "url(/images/ifIruledTheWorld.jpg)");
bgChangeTimer = $.timer(2700, function() {
$("#ServicesBackgroundImage").css("background-image", "url(/images/Spreadthorntons.jpg)");
bgSecondRotation = $.timer(2700, function() {
$("#ServicesBackgroundImage").css("background-image", "url(/images/spreadC2K.jpg)");
bgSecondRotation = $.timer(2700, function() {
changingCarosel("spread");
});
});
});
break;
}
}
我的問題已被打破在這裏由我有開關案件。它們正被用於確定用戶在哪些文本上徘徊。 – 2010-09-28 11:39:57