提交翻转按钮不在FF和IE中工作
我在HTML中有一个翻转提交按钮:
我使用JS代码进行翻转/hoverfunction:
$(document).ready(function(){ $('#join').hover( function(){ $(this).attr({ src : 'images/rollover/joinOver.png'}); }, function(){ $(this).attr({ src : 'images/join.png'}); } ); });
它适用于除Firefox和IE之外的所有浏览器。 如果我添加一个正常的“提交”按钮( input type = "submit"
),它在任何地方都可以正常工作。
我尝试在HTML中添加type="submit"
,然后通过CSS添加hover图像效果(在HTML中和在单独的样式表中使用class
)但它不起作用。
如何在“所有”浏览器中使用翻转按钮? (在Chrome,FF,IE,Opera,Safari中测试过)
注意:
为了澄清,我没有创建翻转图像的问题,但是创建一个翻转图像,它作为表单的“提交”按钮(启动PHP脚本)。
我的代码显示了所有浏览器中的翻转,但它不能用作FF和IE中的“提交”按钮。
看一下这个:
HTML:
jQuery的:
$(document).ready(function(){ $(".join").hover(function(){ $(".join").toggleClass("newphoto"); }); });
在IE 8和FF 24中都进行了测试
分别更改1.jpg
和2.jpg
图像源以及action=""
。
Form Test