i=0;
function runEffect() 
{
 if(i==0)
  {
    do something...;
  }
  i++;
}不知道是不是这个意思,用一个变量来控制函数值执行一次

解决方案 »

  1.   


    我觉得应该不是这样的,html代码里面调用的都是附件中的函数。
    应该是附件中函数有记录重复调用的地方。
    请高手帮忙啊
      

  2.   

    参考思路:
    <!DOCTYPE html><!-- http://topic.csdn.net/u/20090308/16/e6577f20-2e40-4e1b-9a5f-58bef43343e5.html --> 
    <html> 
    <head> 
    <script type="text/javascript" src="jquery-1.3.2.js"> </script> 
    <script src="effects.core.js"> </script> 
    <script src="effects.blind.js"> </script> </head>
    <body style="font-size:62.5%;"><SCRIPT type="text/javascript"> 
    /*
    $(function(){ 
    function runEffect(){$("#minicartlayer").show('blind','',500,'');}; 
    function runEffect_Michael(){$("#minicartlayer").hide('blind','',500,'');};
    $("#minicart").mouseover( function(){runEffect();} ); 
    $("#minicart").mouseout( function(){runEffect_Michael();} ); 
      }
    ); 
    */
    function runEffect(){$("#minicartlayer").show('blind','',500,'');}; 
    function runEffect_Michael(){$("#minicartlayer").hide('blind','',500,'');};
    var sw=0;
    function showMe(obj){
    if (sw==1)return
    sw=1
    obj.onmouseover=null
    obj.onmouseout=function(){hidMe(this)}
    $("#minicartlayer").show('blind','',500,'')
    }function hidMe(obj){
    if (sw==0)return
    obj.onmouseover=function(){showMe(this)}
    obj.onmouseout=null
    $("#minicartlayer").hide('blind','',500,'');
    setTimeout("sw=0",1000)
    }
    </SCRIPT> 
    <DIV class=toggler> 
    <DIV id="minicartlayer" style="display:none; position:absolute; left:100px;"> 
    <H3 class="ui-widget-header ui-corner-all">Hide </H3> 
    <P>Etiam libero neque, luctus a, <br/> eleifend nec, semper at, lorem. <br/>Sed pede. Nulla lorem metus, adipiscing ut, luctus sed, <br/> hendrerit vitae, <br/>mi. </P> </DIV> </DIV> 
    <!--A onMouseOver="runEffect();runEffect_Michael();" class="ui-state-default ui-corner-all" id="minicart" href="#">Run Effect </A -->
    <A onmouseover="showMe(this)" onmouseout="hidMe(this)" class="ui-state-default ui-corner-all" id="minicart" href="#">Run Effect </A></body> 
    </html>