我正在使用一个日历工具,它在 android 浏览器上出现了一些问题。我正在编写一个自定义 JS 以使其正常工作。这是工作 - 如果您单击文本框,则会弹出一个日历并且文本框被禁用。如果单击其他任何地方,日历就会隐藏。这里是日历的隐藏 div
我想根据日历是否显示启用/禁用文本框:无;或显示:块;
我正在使用一个日历工具,它在 android 浏览器上出现了一些问题。我正在编写一个自定义 JS 以使其正常工作。这是工作 - 如果您单击文本框,则会弹出一个日历并且文本框被禁用。如果单击其他任何地方,日历就会隐藏。这里是日历的隐藏 div
我想根据日历是否显示启用/禁用文本框:无;或显示:块;
没测试过,可以试试吗?
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
}