magento jQuery单击不在Firefox中工作&;即

magento jQuery单击不在Firefox中工作&;即,jquery,magento,Jquery,Magento,我在page.xml文件中添加了自定义js <action method="addItem"> <type>skin_js</type> <name>js/custom_function.js</name> <params/> </action> 它可以在Chrome和Safari中使用,但不能在FF&IE中使用。在应用之前,请尝试此操作。您已经添加了jquery文件,然后在中编写代码。

我在page.xml文件中添加了自定义js

<action method="addItem">
    <type>skin_js</type>
    <name>js/custom_function.js</name>
    <params/>
</action>

它可以在Chrome和Safari中使用,但不能在FF&IE中使用。

在应用之前,请尝试此操作。您已经添加了jquery文件,然后在中编写代码。

$(document).ready(function(){
    jQuery(".search_img").on("click",function(e){
    e.preventDefault();  
    var d=jQuery("#search").css("display");
    var value=jQuery("#search").val();
    if(jQuery("#search").is(":hidden"))
    {
    jQuery("#search").show();   
    }
    else
    {
        if(value=="")
        {
        jQuery("#search").hide();   
        }
    }

    });
});

我的主要问题是点击不起作用。如果我在click函数中添加了alert,它在FF&IE中不起作用,但在Chrome&safari中效果很好。在控制台中,comingevent.returnValue是不推荐的。请改为使用标准的event.preventDefault()。您可以使用live url或设置FiddleRuturaJ吗对不起,我已经解决了这个问题。谢谢您的时间。您在FF或IE中看到任何错误吗。。。?
$(document).ready(function(){
    jQuery(".search_img").on("click",function(e){
    e.preventDefault();  
    var d=jQuery("#search").css("display");
    var value=jQuery("#search").val();
    if(jQuery("#search").is(":hidden"))
    {
    jQuery("#search").show();   
    }
    else
    {
        if(value=="")
        {
        jQuery("#search").hide();   
        }
    }

    });
});