麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js中hash和ico的關聯(lián)分析

2019-11-20 13:13:23
字體:
供稿:網(wǎng)友

本文實例分析了js中hash和ico的一些關聯(lián)。分享給大家供大家參考。具體如下:

近期測試提出一個bug,說某幾個頁面中的ico不顯示,于是針對此問題排查原因。

首先,確保頁面中的link已引入favicon.ico。經(jīng)查看,發(fā)現(xiàn)是js中的location.hash導致了ico不顯示。原因是在ico未加載完畢時設置了location.hash從而導致ico不顯示。

location.hash在項目中經(jīng)常用到,用于url定位,例如http://h.liepin.com/#job-manage中的“#job-manage”。

解決方法如下(以當前項目為例,具體情況具體分析):

項目要點:

1、頁面內(nèi)容是通過點擊menu發(fā)送ajax請求過來的;

2、進入頁面的顯示內(nèi)容是某個menu的默認點擊事件;

3、設置location.hash是通過某個menu的點擊事件。

這樣就存在問題了,進入頁面的時候就執(zhí)行了menu的點擊事件,于是就設置了location.hash。

可以這樣做,設置一個變量,確保剛進入頁面時不會設置location.hash。

$(function(){ $('.menu a').click(function(event,hashBoolean){  var that = $(this);  $.ajax({   url:'',   type:'GET',   data:{},   cache:false,   dataType:'json',   success:function(data){    if(data.flag == 1){     if(!hashBoolean) location.hash = ['id',that.attr('data-id')].join('=');    }   }  }); });  $('.menu a').eq(0).trigger('click',[true]);});

希望本文所述對大家的javascript程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产乱淫av片免费观看 | 免费男女乱淫真视频 | 91情侣偷在线精品国产 | 久久出精品| av在线电影网站 | 久久久国产一区二区三区 | 狠狠99| omofun 动漫在线观看 | 国产一区二区三区网站 | 毛片福利| 91短视频在线播放 | 一区二区三高清 | 蜜桃网站在线观看 | 国产成人高潮免费观看精品 | 亚洲成人在线视频网 | 欧美囗交| 欧美一区在线观看视频 | 自拍偷拍亚洲图片 | 怦然心动50免费完整版 | 久久一区三区 | 国产大片全部免费看 | 国产精品嘿咻嘿咻在线播放 | 欧美成人免费一级 | 久久久久99一区二区三区 | 男女牲高爱潮免费视频男女 | 亚洲视频在线网 | 国产做爰全免费的视频黑人 | 亚洲第一黄色网 | 欧美精品成人一区二区在线观看 | 免费观看国产精品视频 | 国产精品一区二区三区在线播放 | 久久最新网址 | 黄色片在线免费播放 | 国产精品亚洲精品日韩已方 | av最新在线观看 | 成人黄色小视频在线观看 | 一级大片一级一大片 | 国产色91 | 欧美精品一区二区久久 | 视频一区二区不卡 | 国产九九九九 |