2013-07-11 69 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

@疯狂火车:忽视那部分,太仓促....编辑 –