사용자가 링크를 클릭하면 해당 앵커로 스크롤해야하는 코드 줄이 있습니다.scrollTo는 첫 번째 링크에서만 작동합니다.
첫 번째 링크에서만 작동합니다. 다른 사람은 코드
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>';
}
내가 잘못하고있는 중이 야 무슨이 예외 여기
Uncaught TypeError: Cannot read property 'slice' of undefined
를 해고?
은 사전에 감사
여전히 동일한 동작입니다. 이 코드를 '$ (document) .on ('click ','scrollTo ', function() { var} = $ (this) .text(); // alert (으)로 바 꾸었습니다. '(링크) 클래스의 attibute는 제거했지만 첫 번째 링크 만 스크롤됩니다. –