Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firefox onclick不工作_Javascript_Jquery_Firefox_Onclick - Fatal编程技术网

Javascript Firefox onclick不工作

Javascript Firefox onclick不工作,javascript,jquery,firefox,onclick,Javascript,Jquery,Firefox,Onclick,我对Firefox和bxSlider有问题。我不知道为什么onclick不起作用。 现场预览 $(文档).on('click','more',函数(){ e、 预防默认值(); var heightSpan=$(this.parent().parent().find(“.hide text”).height(); var startHeight=$(“.bx视口”).height(); $(this.parent().parent().find(“.hide text”).css(“显示”、“

我对Firefox和bxSlider有问题。我不知道为什么onclick不起作用。 现场预览

$(文档).on('click','more',函数(){
e、 预防默认值();
var heightSpan=$(this.parent().parent().find(“.hide text”).height();
var startHeight=$(“.bx视口”).height();
$(this.parent().parent().find(“.hide text”).css(“显示”、“块”);
$(“.bx视口”).animate({height:startHeight+heightSpan+15},200);
$(this.parent().html(“”);
$(“#bx pager.active”)。单击();

});在函数中,永远不会将参数e传递给函数,因此:

$(document).on('click', '.more', function () { 
            e.preventDefault(); //Problem happens here
            ...
        });
应将其制成:

$(document).on('click', '.more', function (e) { 
            e.preventDefault();
            ...
        });


这解决了无法通过单击来产生效果的问题,但我不确定第二个问题是什么(如果有问题,我没有正确理解)。

检查您的浏览器(Firefox)是否禁用JavaScript不知道chrome如何使用该代码snipplet。控制台中的错误消息应该非常明显!declare
e
有些浏览器将事件对象设置为全局,而有些浏览器则不设置。如果你打算使用该事件,你应该传递它以保持一致性。我刚刚在FF中访问了你的“预览”,它工作得很好。除非我遗漏了什么?当我点击“加号按钮”(类别:更多)而不是展开段落。。。另一个脚本工作正常但不工作。。。这是JSFIDLE:在Chrome中单击“here”可以,但在Firefox中不起作用,我不知道问题出在哪里。。。