html手机显示评论列表页面,请问如何完美显示评论列表头像
目前具體思路是通過輪詢構建頭像,條件是通過判斷評論區條目length。問題是有時依然無法顯示評論區頭像。以下是目前的代碼:
function showAvatar() {
$('.feedbackItem').each(function() {
let avatar = $(this)
.children('.feedbackCon')
.children('span:last')
.html()
avatar = avatar
? avatar.replace('http://', 'https://')
: 'https://pic.cnblogs.com/face/sample_face.gif'
if (env === 'dev') avatar = 'https://www.dummyimage.com/50'
const ele = `
`$(this)
.children('.feedbackCon')
.prepend(ele)
})
}
function poll(condition, callback) {
if (condition) {
callback()
} else {
let count = 1
let intervalId = setInterval(() => {
if (condition) {
callback()
clearInterval(intervalId)
}
if (count === 30) {
clearInterval(intervalId)
}
count++
}, 100)
}
}
// 輪詢顯示頭像
function pollToShow() {
if (pageName() !== 'post') return
poll($('.feedbackListSubtitle').length, showAvatar)
}
請問如何解決呢?
總結
以上是生活随笔為你收集整理的html手机显示评论列表页面,请问如何完美显示评论列表头像的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 封装(私有化成员变量,获取变量值)
- 下一篇: 1040. 有几个PAT(25