Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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 Jquery不工作时突出显示HTML按钮_Javascript_Jquery_Html_Web Applications - Fatal编程技术网

Javascript Jquery不工作时突出显示HTML按钮

Javascript Jquery不工作时突出显示HTML按钮,javascript,jquery,html,web-applications,Javascript,Jquery,Html,Web Applications,我目前正在构建一个web应用程序。我试图在单击以更改图像源,然后隐藏一个div并显示另一个div时获取图像。在浏览器中查看时,这似乎效果不错,但在iPad上查看时,按钮图像更改不起作用。我目前正在做的一个例子如下: $("#pg3rgt_en_GB").click(function(){ $(this).css("background-image","url(images/right-button-down.jpg)"); setTimeout(function(){ $("#introduct

我目前正在构建一个web应用程序。我试图在单击以更改图像源,然后隐藏一个div并显示另一个div时获取图像。在浏览器中查看时,这似乎效果不错,但在iPad上查看时,按钮图像更改不起作用。我目前正在做的一个例子如下:

$("#pg3rgt_en_GB").click(function(){
$(this).css("background-image","url(images/right-button-down.jpg)");
setTimeout(function(){
$("#introduction_en_GB").hide();
$("#pg3rgt_en_GB").css("background-image","url(images/right-button.jpg)");
$("#customerinput_en_GB").show();},250);

我希望这是我错过的简单的东西。我感谢所有的帮助和提前感谢

Safari无法识别jQuery必须提供的显示和隐藏功能。最好的解决方法是分配不同的css类——safari确实能识别

$(“#pg3rgt_en_GB”).css(“背景图像”,“url('images/right button.jpg')”);添加单引号可能有效谢谢你的建议-我刚刚尝试了这个,没有运气。由于某些原因,在测试时,高光会在奇怪的情况下工作。缺少});最后,我检查了我的代码,这是我复制代码的错误。它就在那里,我只是没有复制它:/Safari不支持隐藏和显示功能。请参见>视觉效果。。。您需要一个CSS黑客来将hide/show更改为visible:hidden和visible:visible