我在 HTML 中有一个翻转提交按钮:
<input type="image" id="join" name="join" src="images/join.png" value="join">
我将 JS 代码用于翻转/悬停功能:
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$('#join').hover(
function(){
$(this).attr({ src : 'images/rollover/joinOver.png'});
},
function(){
$(this).attr({ src : 'images/join.png'}); }
);
});
</script>
它适用于除 Firefox 和 IE 之外的所有浏览器。如果我添加一个普通的“提交”按钮 ( input type = "submit"
),它在任何地方都可以正常工作。
我尝试放入type="submit"
HTML,然后通过 CSS 添加悬停图像效果(在 HTML 中和class
在单独的样式表中使用 a),但它不起作用。
我怎样才能有一个适用于“所有”浏览器的翻转按钮?(在 Chrome、FF、IE、Opera、Safari 中测试)
笔记:
只是为了澄清一下,我在创建翻转图像时没有问题,而是创建一个作为表单的“提交”按钮的翻转图像(启动 PHP 脚本)。
我的代码在所有浏览器中都显示翻转,但它在 FF 和 IE中不能用作“提交”按钮。