0

我正在使用一个日历工具,它在 android 浏览器上出现了一些问题。我正在编写一个自定义 JS 以使其正常工作。这是工作 - 如果您单击文本框,则会弹出一个日历并且文本框被禁用。如果单击其他任何地方,日历就会隐藏。这里是日历的隐藏 div

我想根据日历是否显示启用/禁用文本框:无;或显示:块;

4

1 回答 1

0

没测试过,可以试试吗?

 if($('#calendar').css('display') == 'block'){ //if calendar has css display:block; rule

    $('#textbox').attr('disabled','disabled'); //disable textbox
    }

 if(!$('#calendar').is('visible')){  //if calendar is hidden , so has css display:none;

    $('#textbox').removeAttr('disabled'); //enable textbox

    }
于 2012-11-26T10:56:55.003 回答