2013-07-11 117 views
-6

好吧,我正在嘗試Aaron Lumsden的新Progression.js。工作得很好但是我希望工具提示只在點擊輸入框時出現。真的很簡單,我知道但沒做好。更改爲onclick

腳本的繼承人部分

<script> 
jQuery(document).onClick(function($) { 

    jQuery("#reg").progression({ 
     tooltipWidth: '200', 
     tooltipPosition: 'left', 
     tooltipOffset: '15', 
     showProgressBar: true, 
     showHelper: true, 
     tooltipFontSize: '14', 
     tooltipFontColor: 'fff', 
     progressBarBackground: 'fff', 
     progressBarColor: '6EA5E1', 
     tooltipBackgroundColor:'a2cbfa', 
     tooltipPadding: '10', 
     tooltipAnimate: true 
    }); 

}); 

</script> 

非常感謝您的建議提前:)

+1

'jQuery(document).onClick(function($){'您是否在您閱讀的文檔中看到過這段代碼?看起來像您剛纔創建的隨機語法。 –

回答

2

的jQuery沒有的onClick(),這將是失敗的原因。看看錯誤控制檯。

閱讀API:使用click()on("click", function(){})

你說你想要的工具提示只出現的onclick文本框的,那麼,爲什麼你安裝的單擊事件的文件?你不想把它附加到文本框?我不知道progression是什麼,所以我在這個部門沒有任何幫助,但至少你會有點擊()部分。

+1

+1 constructive and kind –

+1

This is little如果你要回答,至少要給出答案,你有足夠的代表知道文檔的外部鏈接不構成對問題的回答 –

+1

@epascarello:如果問題是不夠的,你應該發表評論或者投票結束它,你知道這一點, –

1

由於epascarello已經提到,在jQuery中沒有onClick。請嘗試以下操作來代替:

編輯3:另一種嘗試......

<script> 
$(document).ready(function() { 

    $(".tooltipElement").click(function() { 
     $(this).progression({ 
      tooltipWidth: '200', 
      tooltipPosition: 'left', 
      tooltipOffset: '15', 
      showProgressBar: true, 
      showHelper: true, 
      tooltipFontSize: '14', 
      tooltipFontColor: 'fff', 
      progressBarBackground: 'fff', 
      progressBarColor: '6EA5E1', 
      tooltipBackgroundColor:'a2cbfa', 
      tooltipPadding: '10', 
      tooltipAnimate: true 
     }); 
    }); 
}); 

</script> 

PS:你真的應該提供有關jsFiddle您網頁的(簡體)版本/,否則任何人都無法和/或願意幫忙。

+0

這不會做問題描述 –

+0

點擊不會工作...之前嘗試過,它可能是可能的 – mrmason

+0

@瘋狂火車:忽視那部分,太倉促....編輯 –