下面的 jQuery 什么都不做。我错过了逗号还是什么?
<script>
$(".link<? echo $counter; ?>").click(function () {
$('.sub').toggle(function () {
$(".sub<? echo $counter; ?>").animate({
height: ($(this).parent().height() * <? echo(count($$vari)); ?> ) + 20
}, 1000);
}, function () {
$(".sub<? echo $counter; ?>").animate({
height: 0
}, 1000);
});
});
</script>
控制台不会引发任何错误,当我将代码更改为
<script>
$(".link<? echo $counter; ?>").click(function() {
$(".sub<? echo $counter; ?>").animate({
height: ($(this).parent().height() * <? echo (count($$vari)); ?>) + 20
}, 1000 );
});
</script>
该脚本有效(切换源除外)