JqueryMobile链接一个页面,而链接页面中图片需刷新才显示的问题
?
當(dāng)在first.html中,有個(gè)鏈接如:<a href="second.html" data-role="button" id="submit">登錄</a>
??? 而在second.html中,譬如我引用了highcharts這個(gè)jquery圖表插件,會(huì)在second.html頁面中生成一些圖表。
??? 可是這種情況,當(dāng)我用chrome瀏覽器點(diǎn)擊“登錄”按鈕時(shí),鏈接到second頁面,可是second頁面的圖表不會(huì)顯示,需要刷新一下才能顯示圖表,于是我結(jié)合了phonegap,把此項(xiàng)目布到android手機(jī)中進(jìn)行測試,也是如此。我很是郁悶,我后來換了360瀏覽器進(jìn)行測試,雖然不支持jquerymobile框架主題樣式顯示,不過它鏈接過去能一下子出現(xiàn)圖表的,而不需要刷新。對此,我就開始懷疑是否是瀏覽器鏈接加載頁面的方式不一樣的問題了。
反正中間耗費(fèi)了很多時(shí)間去定位問題的所在。也是由于剛接觸此類技術(shù),并不是很精。后來想想還是追本還原,回到最起點(diǎn),把jquerymobile的鏈接看了一下,有這么一段話:
??? Jquery Mobile支持所有標(biāo)準(zhǔn)的html格式,為了讓體驗(yàn)更加流暢,Jquery Mobile會(huì)把同一個(gè)域下的所有指向頁面的鏈接都會(huì)自動(dòng)轉(zhuǎn)為ajax請求,并且用動(dòng)畫的轉(zhuǎn)場效果實(shí)現(xiàn)切換 指向別的域的鏈接或者是含有 rel="external", data-ajax="false" 屬性的鏈接以及含有target屬性的鏈接不會(huì)通過ajax加載,頁面會(huì)整體被刷新。 對此,我就考慮到了,是否是因?yàn)閏hrome為了提高頁面的加載速度,采用了ajax加載,頁面不會(huì)整體被刷新。于是我就在button按鈕上加上了data-ajax="false",然后果然行了。 正確的方式如下:<a href="second.html" data-role="button" id="submit" data-ajax="false" >登錄</a>轉(zhuǎn)載于:https://www.cnblogs.com/iamherea/p/3491073.html
總結(jié)
以上是生活随笔為你收集整理的JqueryMobile链接一个页面,而链接页面中图片需刷新才显示的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第三部分:Android 应用程序接口指
- 下一篇: 域名反向解析在自建邮件群发服务器中的应用