特別是事件綁定方面,相比桌面系統(tǒng)下瀏覽器用著各種不爽,不得要領(lǐng)。
如下圖,在做后臺(tái)系統(tǒng)時(shí),一般左側(cè)都是一個(gè)個(gè)模塊及下屬菜單項(xiàng),可展開(kāi)折疊。
我的問(wèn)題卡在了累計(jì)評(píng)價(jià)這塊,為了頁(yè)面復(fù)用,累計(jì)評(píng)價(jià)中嵌套了iframe做評(píng)論顯示。
第一檻
有過(guò)移動(dòng)WEB開(kāi)發(fā)的同學(xué)應(yīng)該知道,IOS瀏覽器下iframe中內(nèi)容過(guò)多時(shí),滾動(dòng)條時(shí)不會(huì)出現(xiàn)的,內(nèi)容好像被截?cái)嗔恕?/p>
查資料最終搞定,手機(jī)屏畢竟小,評(píng)論多的時(shí)候不可能像電腦瀏覽器上的頁(yè)面搞一排的翻頁(yè)按鈕,這樣體驗(yàn)實(shí)在太差了。
現(xiàn)在一般都是滾動(dòng)加載,寫(xiě)DEMO在電腦上先跑一下,可行!換手機(jī)上,先用個(gè)android機(jī)試試,可行,滿心以為可以。
換用iphone 只是滾動(dòng)條的問(wèn)題解決了,我的滾動(dòng)加載呢。反復(fù)滑動(dòng)還是沒(méi)反應(yīng),心都涼了。這里要說(shuō)個(gè)邪乎的事,在QQ, 微信中又是可以的,是在是怪哉。
再這么耗下去也沒(méi)什么結(jié)果,還是另尋它法吧。第一想到在單獨(dú)的頁(yè)面去做這事。于是遇到第二檻。
代碼如下:
上面對(duì)應(yīng)累計(jì)評(píng)價(jià)部分,在點(diǎn)擊后打開(kāi)頁(yè)面樣式全亂了包括js事件都沒(méi)執(zhí)行。f12看代碼,除了body 中的html 元素,head中部分,頁(yè)面底部的js全沒(méi)了。
要不要這么坑啊。問(wèn)同事有沒(méi)遇到這樣的問(wèn)題,說(shuō)加上rel="external"就好了,別說(shuō)真行。于是代碼變成了如下:
代碼如下:
注:rel='external'與target=''_blank''相似,意思在新的頁(yè)面打開(kāi)
第三檻,也就是標(biāo)題中提到的問(wèn)題(頭部圖片是最終效果)
collapsible listview 這兩伙伴水火不容,死活調(diào)不出比較好的布局效果,瞎鼓搗時(shí)加了個(gè)空的collapsible居然可以了。
最終讓它們?cè)谝黄鹆恕ollapsible 圖標(biāo)默認(rèn)是+,listview項(xiàng)時(shí)右箭頭,將圖標(biāo)統(tǒng)一。累計(jì)評(píng)價(jià)默認(rèn)并不是上圖那樣。
代碼如下:
到此問(wèn)題都掃清,完整頁(yè)面如下:
代碼如下:
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com