我有這樣的代碼行,當用戶點擊鏈接時,頁面應該向下滾動到相應的錨點。scrollTo只適用於第一個鏈接
原來,它只適用於第一個鏈接。其他人剛剛火這個異常
Uncaught TypeError: Cannot read property 'slice' of undefined
下面的代碼
jQuery的
$(document).on('click','#scrollTo',function(){
var to = $(this).attr('class');
//alert(to);
//This allways print the correct class name
$(window).scrollTo('div #'+to,'1000');
});
PHP
<ul id="source">
<?php
$sourceRCS = $source->getAllSources();
foreach($sourceRCS as $src)
{
echo '<li data-value="'.$src->name.'"><a href="#" id="scrollTo" class="'.$src->name.'">'.$src->name.'</a></li></a>';
}
?>
</ul>
foreach($sourceRCS as $src)
{
echo '
<div class="custom-label-src">
<div id="'.$src->name.'" class="span12 label-title-src">
'.$src->name.'
</div>
</div>';
}
我在做什麼錯?
預先感謝您
仍然是相同的行爲。將代碼更改爲這個$(document).on('click','。scrollTo',function(){var 0 1 = 0 $(window).scrollTo('div#'+ to,'1000'); });'移除鏈接的類屬性,但只有第一個鏈接滾動。 – 2012-07-12 14:13:23