javascript - 在平板电脑上使用弹出框

标签 javascript php jquery tooltip popover

我正在设计一个用于平板电脑的页面,它是一个网络应用程序。 我在应用程序中有几个问题,每个问题有 3 个答案 A、B 或 C。如果选择,我想在每个答案上方显示说明。到目前为止,我已经使用了工具提示,但是当我在平板电脑上测试它时,需要点击两次,点击一次以显示说明,点击一次以实际选择答案。我可以一键完成吗?弹出框可以吗?

这里有两个问题

<tr>
       <td class="form-group col-md-6">Is there an indication for the drug?</td>

       <td id="Indication" class="form-group col-md-6">




           <p class="radio-inline" href="#" data-toggle="tooltip" data-placement="top" title="Indicated"><input type="radio" name="indication" id="a1" value="0" <?php echo $a1; ?> required>A</input></p>
           <p class="radio-inline" href="#" data-toggle="tooltip" data-placement="top" title="Marginally Indicated"><input type="radio" name="indication" id="a2" value="0" <?php echo $a2; ?> required>B</input></p>
           <p class="radio-inline" href="#" data-toggle="tooltip" data-placement="top" title="Not Indicated"><input type="radio" name="indication" id="a3" value="5" <?php echo $a3; ?> required>C</input></p>

       </td>
       </tr>

       <tr>
       <td class="form-group col-md-6">Is the medication effective for the condition?</td>
       <td  id="Effectiveness" class="form-group col-md-6">
            <p class="radio-inline" href="#" data-toggle="tooltip" data-placement="top" title="Effective"><input type="radio" name="effective" id="b1" value="0" <?php echo $b1; ?> required>A</input></p>
            <p class="radio-inline" href="#" data-toggle="tooltip" data-placement="top" title="Marginally Effective"><input type="radio" name="effective" id="b2" value="0" <?php echo $b2; ?> required>B</input></p>
            <p class="radio-inline" href="#" data-toggle="tooltip" data-placement="top" title="Ineffective"><input type="radio" name="effective" id="b3" value="3" <?php echo $b3; ?> required>C</input></p>
       </td>
       </tr>

最佳答案

我使用以下代码来提供工具提示,但不会通过两次点击打扰用户,例如提示在“a”部分,而不是单选按钮。

<tr>
       <td class="form-group col-md-6">Is there an indication for the drug?</td>
       <td id="Indication" class="form-group col-md-6">
           <p class="radio-inline">
           <input type="radio" name="indication" id="a1" value="0" <?php echo $a1; ?> required onchange="ajaxFunction('indication','<?php echo $count; ?>','0','<?php echo $row['p_id']; ?>')">
           <a href="#" data-toggle="tooltip" data-placement="top" title="indicated">A</a>
           </input>
           </p>

关于javascript - 在平板电脑上使用弹出框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31677741/

相关文章:

javascript - "preserve-3d"的测试在 Android 上不起作用(通过 Browserstack)?

javascript - 如何使用 Vuetify 网格在 v-for 循环中显示商店项目?

java - PHP 中 ZipArchive 的损坏提取

jquery - 在 jQuery dataTables 中选定的行之后添加一行

javascript - jquery 缓冲整个音频文件并准备播放它

javascript - 将垂直滚动转换为水平 div 位置 jQuery

javascript - jQuery POST,错误 405 方法不允许

javascript - 使用 hasOwnProperty 删除重复项

php - 使用 cron 删除旧的数据库行?

javascript - AJAX inside $.when 给出返回字符串的第一个字符