2009年3月26日 星期四

[jquery] 循環偵測id 是否被產生

這是在國外的一個例子:

php code :

$output = $smarty->fetch('submit/grouplist.tpl');

$xajaxResponse->assign('grouplist', 'innerHTML', $output);

$xajaxResponse->includeScript('js/submit/grouplistSortable.js');

若是jquery 綁定的.js 被引入時間太慢,可能會出現undefined 的錯誤!
可以用下列方法去每隔10ms 偵測執行.

makeGroupListSortable = function() {
if ('undefined' == typeof $('#grouplistSortable'))
setTimeout(makeGroupListSortable, 10);
else
$('#grouplistSortable').sortable({...});
}

【下列文章您可能也有興趣】

沒有留言: