0
如果我將數據記錄到控制檯此代碼工作正常,但由於某種原因,jQuery選擇器將無法正常工作,雖然它不工作時,它不在setInterval。setInverval不與jQuery attr選擇
var refreshId = setInterval(function() {
if ($('body').width()<=979) {
console.log('small');
$('.switch-type').attr('data-type', 'vertical');
} else {
$('.switch-type').attr('data-type', 'horizonal');
console.log('big');
}
}, 1000);
更新:
代碼工作正常,它只是jQuery Mobile的已經做它認爲該執行的時間。
如果您需要選擇器的幫助,您需要發佈標記(HTML)。 – 2012-08-10 03:25:42
另外,你怎麼知道它不工作? – 2012-08-10 03:26:17
確保你已經在'$(document).ready(function(){...})中獲得了它' – 2012-08-10 03:28:01