我正在做一个网站,我通过父页上的幻灯片显示我的子页。在每个子页面上,我有一个向下滚动的链接,可以滚动到图像上方的第一个标题。然而,当我链接到标题元素时,它只对显示的第一个子页面起作用,而对其他页面不起作用。我试着用一个值来替换这个元素,当这样做的时候,它在我所有的页面上都能工作,所以这不是由于滚动功能造成的。我试着用一个类来改变目标元素的ID,因为我是通过一个循环来显示我的页面的,所以我认为ID可能是问题所在,但它仍然不工作。有没有人知道这里发生了什么?下面是我的代码。
$('.scroll-down').click (function scroll() {
$(".slider").scrollTo($('h3.title') ,800);
HTML/PHP。
foreach ($children as $post){
$thumbnailid=get_post_thumbnail_id($post);
$postthumbnail= wp_get_attachment_image_src($thumbnailid,'full-size');
setup_postdata($post);
<div class = mySlides>
<a class="scroll-down"></a>
<img src="<?php echo $postthumbnail[0];?>">
<h3 class="title"><?php echo ($post->post_title);?></h3>
<?php the_content($post);?>
</div>
我设法使它在所有的页面上工作了一次,但在做完其他事情后,它就不再工作了,而且我没有修改js行。我希望有人能给我指明方向,以解决这个问题!谢谢你!"。