Mozilla中的Javascript错误,但Chrome中没有 巴托斯Cs。伊斯坦~2013年。májusi nagy tanítás
这是脚本的htmlMozilla中的Javascript错误,但Chrome中没有 巴托斯Cs。伊斯坦~2013年。májusi nagy tanítás,javascript,Javascript,这是脚本的html <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<
<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>
功能表(a,b){
var ajaxobj=$.ajax(
{
url:“vidload.php”,
类型:“POST”,
数据:{“vid”:a},
数据类型:“html”
});
完成(
功能(vissza)
{
$(“#”+b).html(vissza);
时尚开关元件(a、b);
});
};
功能fadeSwitchElements(id1、id2)
{
var element1=$('#'+id1);
var element2=$('#'+id2);
if(element1.is(':visible'))
{
元素1.css(“显示”、“无”);
元素2.css(“显示”、“块”);
}
其他的
{
元素2.衰减切换(500,函数(){
元素1.衰减切换(500);
});
}
}
Mozilla就是这么说的:
TypeError:“XhJe5sPGTUM2”不是第1行中的函数
我不明白这个。。。我完全不知道为什么这在Mozilla中不起作用。你的问题是,
watch
在Firefox中是一个函数:
用别的东西代替手表。e、 g.
my_watch
您的问题是watch
在Firefox中有一个函数:
用别的东西代替手表。e、 g.我的手表
<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>