如何多次限制函数调用

如何多次限制函数调用

问题描述:

我正在使用以下代码。如何多次限制函数调用

<a href="javascript:objectView('3','1215')">Raja</a>

如果我点击链接“拉贾”多时objectview()函数调用多个时间。 我想限制多个函数调用。

如何限制多个通话。 如果你有任何想法与我分享。

+0

你的意思是* restrict *是什么意思?只允许函数被调用一次? – 2013-03-25 12:19:20

+0

set this.onClick = null; OR this.onClick =“javascript:void(0);”;在你的objectView()函数的末尾。或者使用gloabl级别的变量来检查是否执行函数的内部逻辑 – 2013-03-25 12:20:32

你能做到这一点的jQuery one() ..但因为你是调用内联函数(使得它作为简单的,因为我可以)

试试这个

var clicked=false; 
function objectView(obj1,obj2){ 
    if(!clicked){ 
    //your code 
    clicked=true; 
} 

} 

做这个 -

$('#rajaLink').click(function(){ 
    objectView('3','1215'); 
    $('#rajaLink').unbind('click'); // Unbind event 
});