0
 <div class="videoitem">
         <div class="videotitle">
          <h3><a style='cursor:pointer;' onclick="watch('XhJe5sPGTUM','XhJe5sPGTUM2');"  class="watchvideo">Bartos Cs. István ~ 2013. májusi nagy tanítás</a></h3>

        </div>
        <div id='XhJe5sPGTUM2' style='display:none; '>

       <iframe width="560" height="315" style=' overflow:hidden' ></iframe>

       </div>

这是脚本的html

<script>

function watch(a , b){   
   var ajaxobj = $.ajax(
         {
            url:"vidload.php",
            type:"POST",
            data:{"vid":a},
            dataType:"html"
         });

         ajaxobj.done(
         function(vissza) 
         {

            $("#"+ b).html(vissza);
            fadeSwitchElements(a, b); 

         });     

}; 

function fadeSwitchElements(id1, id2)
{
    var element1 = $('#' + id1);
    var element2 = $('#' + id2);

    if(element1.is(':visible'))
    {
        element1.css("display", "none");
        element2.css("display", "block");

    }
    else
    {
         element2.fadeToggle(500, function() {
            element1.fadeToggle(500);
        });   
    }    
}

</script>

这就是 Mozilla 所说的:

TypeError:“XhJe5sPGTUM2”不是第 1 行中的函数

我不明白这个......我不知道为什么这在 Mozilla 中不起作用。

4

1 回答 1

4

您的问题是watchFirefox 中有一个功能: 文档

用其他东西代替手表。例如my_watch

于 2013-06-28T06:50:42.523 回答