最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解如何讓InstantClick兼容MathJax、百度統(tǒng)計等

 更新時間:2017年09月12日 16:19:38   作者:zhiqiang  
本篇文章主要介紹了如何讓InstantClick兼容MathJax、百度統(tǒng)計等,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

之前有網(wǎng)友提及博客上的LaTex(由MathJax實現(xiàn))壞掉了,其原因是這里使用了instantclick,以達到網(wǎng)頁秒開的效果。但由于instantclick不會重新運行位于head部分的JavaScript代碼,而很多工具性軟件,比如MathJax、百度統(tǒng)計、Google Analytics、Google Code Prettify等軟件都是直接將JS文件插入到head區(qū)域。這導(dǎo)致這些工具在instantclick點擊后失效,需要重新配置。

配置并不復(fù)雜,這些工具本身的代碼不用做任何修改,該怎么放還怎么放。但在InstantClick.init();之前添加以下代碼:

<script data-no-instant>
InstantClick.on('change', function(isInitialLoad) {
 if (isInitialLoad === false) {
  if (typeof MathJax !== 'undefined') // support MathJax
   MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
  if (typeof prettyPrint !== 'undefined') // support google code prettify
   prettyPrint();
  if (typeof _hmt !== 'undefined') // support 百度統(tǒng)計
   _hmt.push(['_trackPageview', location.pathname + location.search]);
  if (typeof ga !== 'undefined') // support google analytics
    ga('send', 'pageview', location.pathname + location.search);
 }
});
InstantClick.init();
</script>

這段代碼的含義是每次頁面重載時,通過直接的函數(shù)調(diào)用來實現(xiàn)MathJax、百度統(tǒng)計、Google Code Prettify、Google Analytics的重新運行。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

最新評論

大丰市| 探索| 延津县| 花莲市| 邳州市| 通榆县| 孙吴县| 长沙县| 西丰县| 瑞安市| 金溪县| 榆社县| 青海省| 汉中市| 岱山县| 南安市| 双牌县| 桑日县| 乐安县| 额敏县| 曲靖市| 南充市| 若羌县| 阜阳市| 中宁县| 民丰县| 威海市| 明星| 海兴县| 星子县| 西乡县| 呼图壁县| 美姑县| 玉龙| 宜宾市| 淳安县| 湖州市| 修文县| 孟连| 丰城市| 和田县|