我有一个可以与Safari和chrome很好地兼容的功能,但不适用于Firefox。通过单击按钮,将出现三个名称隐藏的输入字段。因此,用户可以填写。再次单击,字段消失。 Firefox问题:当我单击时,什么也没发生。该功能有什么问题? 谢谢
<script type="text/javascript">
{literal}
$( "#muendbtn" ).click(function () {
event.preventDefault();
if ( $( "tr[name=hid]" ).is( ":hidden" ) ) {
$( "tr[name=hid]" ).fadeIn( "slow" );
} else {
$( "tr[name=hid]" ).fadeOut();
}
});
{/literal}
</script>
答案 0 :(得分:0)
尝试将事件作为参数。.
<script type="text/javascript">
{literal}
$( "#muendbtn" ).click(function (event) {
event.preventDefault();
if ( $( "tr[name=hid]" ).is( ":hidden" ) ) {
$( "tr[name=hid]" ).fadeIn( "slow" );
} else {
$( "tr[name=hid]" ).fadeOut();
}
});
{/literal}
</script>