如何解决单击时setTimeout和scrollTop动画无法手风琴播放
单击时,我希望活动/展开的手风琴项目跳到顶部。由于手风琴尚未完全打开或关闭,导致偏移,因此位置发生了变化。
我了解到我需要将此函数包装在setTimeout中,以便它在滑动动画完成后执行。到目前为止,这是我的代码
$('.accordion-title').on('click',function() {
var content = $(this).next();
$('.accordion-content').not(content).slideUp(400);
$('.accordion-title').not(this).removeClass('expanded');
$(this).toggleClass('expanded');
content.slideToggle(400);
$('html,body').animate({scrollTop: $(this).offset().top},100);
});
我尝试了以下操作,但会导致错误
setTimeout(function(){
$('html,100);
},400);
解决方法
您需要此代码吗?
import hashlib
import base64
epochTime = 1547498533216
transactionId = "07643622"
APIKey = "13f1fd1b-ab2d-4c1f-8e2c-ca61878f2a44"
hash256 = bytes(str(epochTime) + transactionId + APIKey,'utf-8')
print(hash256)
signature = base64.b64encode(bytes(hashlib.sha256(hash256).hexdigest(),'utf-8'))
print(signature)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。