2013-12-14 61 views
-1

我使用以下函數來設置我的谷歌事件跟蹤。 爲此,我將breadcrumbs-Text設置爲源頁面。可能爲if語句設置一個變量嗎?

我得到一個「意外identifier'錯誤

我想要做的就是

  1. 上的開始頁面,沒有任何痕跡,所以S頁面值應該是‘源頁面開始’ 。
  2. 如果用戶打開其他網站時,S頁面值應爲「源頁面MK-麪包屑文本。

謝謝,乾杯

jQuery(function() { 
    var sPages = jQuery('.mk-breadcrumbs-inner').text(); 
    var sPage_name = "Source Page "; 
    if (sPages.value = '') { 
     sPage = sPage_name + "START"; 
    } else if sPages = sPages.replace("START/", ""); 
    sPage = sPage_name + sPages; 

} 

    jQuery('a, mk-button, menu-item').on('click', function() { 
    var jE = jQuery(this); 
    var sAct = 'Clicked '; 
    var sTarget = 'Target Page '; 
    var sVal = sTarget + jQuery.trim(jE.text()); 
    if (jE.hasClass('mk-button')) { 
     sAct += 'Button'; 
    } 
    console.debug(sPage + '; ' + sAct + '; ' + sVal); 
    }); 
}); 

回答

2

你有一個

else if 

無條件!

要麼插入條件,要麼刪除單詞if

解決方案1:

if (sPages.value = '') { 
     sPage = sPage_name + "START"; 
    } else if(sPages.value = 'foo') { 
     sPages = sPages.replace("START/" , ""); 
     sPage = sPage_name + sPages; 
    } 

解決方案2:

if (sPages.value = '') { 
    sPage = sPage_name + "START"; 
} else { 
    sPages = sPages.replace("START/" , ""); 
    sPage = sPage_name + sPages; 
}