我在page.xml文件中添加了自定义j。
<action method="addItem">
<type>skin_js</type>
<name>js/custom_function.js</name>
<params/>
</action>
js包含click的代码:
jQuery(".search_img").click(function () {
var d = jQuery("#search").css("display");
var value = jQuery("#search").val();
if (d == "none") {
jQuery("#search").show();
}
if (d == "block") {
if (value == "") {
jQuery("#search").hide();
}
}
});
它在Chrome和Safari中工作但不在FF&amp; IE。
答案 0 :(得分:0)
在应用此项之前尝试此操作,您已添加jquery文件,然后在 .ready()
中编写代码$(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();
}
}
});
});