的代碼是這樣的,是一個簡單的div水平滾動條:爲什麼這個jquery函數在IE6/7中不起作用?
var c = 0;
$("#sezDati_imp_avanti").click(function (event) {
avantiImp();
event.preventDefault();
});
function avantiImp() {
if (c == 0) {
$('#sezDati_scroller').animate({
marginLeft: "-165px"
}, 500);
c = 1;
} else {
$('#sezDati_scroller').animate({
marginLeft: "-" + (165 * c) + "px"
}, 500);
c++;
}
}
$("#sezDati_imp_indietro").click(function (event) {
//$('#sezDati_scroller').animate({ marginLeft: "165px"}, 500);
indietroImp();
event.preventDefault();
});
function indietroImp() {
if (c == 0 || c == 1) {
$('#sezDati_scroller').animate({
marginLeft: "0px"
}, 500);
} else {
$('#sezDati_scroller').animate({
marginLeft: "-" + (165 * (c - 2)) + "px"
}, 500);
c--;
}
}
helppp! :-)
爲什麼你會*不*縮進你的代碼?這總是浪費時間,並讓其他人閱讀時感到沮喪......並使他們不太可能幫助你。 – 2010-11-17 10:36:32
什麼不起作用?有沒有錯誤? – rahul 2010-11-17 10:36:39
不,沒有錯誤!....當我點擊div ID = sezDati_imp_avanti什麼都沒有發生... – Ste 2010-11-17 10:46:21