ユーザーがリンクをクリックすると、ページがそれぞれのアンカーまでスクロールダウンするコード行があります。
最初のリンクでのみ機能することがわかりました。他の人はこの例外を発生させるだけです
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>';
}
私は何を間違っていますか?
前もって感謝します