我正在尝试滚动到动态ID。我正在使用以下jquery
$('.toggle-explanation').click(function() {
var divID = '#explanation-' + $(this).attr('rel');
//var divID = '#explanation-' + $(this).attr('id');
$('html, body').animate({scrollTop: $(divID).offset().top}, {queue: false, duration: 900});
$($(this).attr('rel')).slideToggle(900);
});
-----
<a class="toggle-explanation" rel="#explanation-<?php the_ID(); ?>" href="javascript:void(0);">Explanation ></a>
我不确定为什么它不起作用。
答案 0 :(得分:1)
它不起作用,因为你创建的var divID看起来:&#34;#explanation-#explanation - &#34;
尝试这种方式:
var divID = $(this).attr('rel');