function zIndex(parcaNumber1, parcaNumber2, Timeout) {
setTimeout(function() {
$(parcaNumber1).css("z-index", "2");
$(parcaNumber2).css("z-index", "1");
}, Timeout);
}
我有一個函數,但不起作用。 有什麼不對?jQuery setTimeout函數不起作用
function zIndex(parcaNumber1, parcaNumber2, Timeout) {
setTimeout(function() {
$(parcaNumber1).css("z-index", "2");
$(parcaNumber2).css("z-index", "1");
}, Timeout);
}
我有一個函數,但不起作用。 有什麼不對?jQuery setTimeout函數不起作用
function zIndex(parcaNumber1, parcaNumber2, Timeout) {
setTimeout(function() {
alert('a'); //it's working
}, Timeout);
}
可能是你傳遞參數parcaNumber1
,parcaNumber2
爲字符串,但調用它的對象: $(parcaNumber1).css("z-index","2");
嘗試:
$('.' + parcaNumber1).css("z-index","2");
或
$('#' + parcaNumber1).css("z-index","2");
@ user1140926因此接受它作爲正確答案(左側的右側符號) – bluish 2012-02-03 08:05:20
好了,不知道你在做什麼,但看看這個:我做了一個demo。
看看這是你在找什麼。不要忘了與position: absolute;
示例設置div
S:
HTML:
<div id="test"></div>
<div id="subtest"></div>
<input type="button" id="but" value="go" />
的JavaScript:
$("#but").click(function(){
zIndex('#test', '#subtest', 1000);
});
function zIndex(parcaNumber1, parcaNumber2, Timeout) {
setTimeout(function() {
$(parcaNumber1).css("z-index","2");
$(parcaNumber2).css("z-index", "1");
}, Timeout);
}
什麼不起作用? – Fox32 2012-02-02 18:53:28
錯誤........? – 2012-02-02 18:54:19