if(_href[_href.length-1]!=currentId) 這里為什么要加上href.length-1呢?不都是都會(huì)遍歷一遍么?沒看懂
? if(currentId)
? ? ? ? {
? ? ? ? ? ? for(var j=0;j<menus.length;j++){
? ? ? ? ? ? ? ? var _menu=menus[j];
? ? ? ? ? ? ? ? var _href=_menu.href.split("#");
? ? ? ? ? ? ? ? if(_href[_href.length-1]!=currentId){
這里為什么要加上href.length-1呢?不都是都會(huì)遍歷一遍么?沒看懂
? ? ? ? ? ? ? ? ? ? removeClass(_menu,"current");
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else{
? ? ? ? ? ? ? ? ? ? addClass(_menu,"current");
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? }
2015-12-29
var _href=_menu.href.split("#"); ?先把他拆分成 數(shù)組,是前后兩個(gè),咱們需要的是后面的那個(gè)數(shù)組,也就是#后面的 item1,itm2,item3,...
2015-12-07
必須懂!我自己寫出來(lái)的是不帶[_href.length-1]的
2015-12-06
沒看懂你說(shuō)啥,兄弟
2015-12-06
_href[_href.length-1]等于_href數(shù)組中的最后一個(gè)元素;可能menu.href的#之后是不是菜單的id?