我尝试使用javascript和bootstrap为表创建上下文菜单,但是当我右键单击可编辑div中的表时,我会得到一些箭头,允许用户添加一些新的行和列。无论如何要删除它们吗?
我使用的是Firefox
非常感谢。
更新:链接到小提琴http://jsfiddle.net/toby3105/LSyC8/7/
<div id="context" data-toggle="context" data-target="#context-menu" contenteditable="true">
<table border="1">
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
</tbody>
</table>
</div>
我不认为与bootstrap有任何关系,我想我只与Firefox有关。 z-index是15000。
答案 0 :(得分:2)
显然这就是诀窍。
document.designMode = "on";
document.execCommand("enableObjectResizing", false, "false");
document.execCommand("enableInlineTableEditing", false, "false");