我有以下代码;
$('[class*="time-span"]').on('click', function () {
var modelPanel = $('.model-detail-panel');
modelPanel.clone().insertAfter('.timeline', this).slideToggle('fast', function () {
console.log(this);
$('html,body').animate({
scrollTop: $(this).offset().top
}, 500);
});
});
克隆部分运行良好,但是我只希望“modelPanel”在 DOM 中出现一次(每次单击 [class*="time-span"] 时)。目前它在每个“时间线”类之后被多次插入,导致插入了相当多的 div 实例。
我怎样才能让它每次点击只插入一次?
谢谢