这个问题可以重复,我只是找到了另一个具有相同问题的类似代码。
用法:复制以下代码,并在第一个单元格之前插入,然后将其粘贴并运行该单元格,最后将在下面显示一个按钮,单击它将切换新的单元格以显示或隐藏, 但是 ,但有一个问题,当我要从隐藏状态显示行号时,行号不能自动显示,除非单击编辑区域,否则会触发一些事件来使其恢复正常。
如何解决此问题以及隐藏所有输入扩展名的相同问题?
from IPython.core.display import display, HTML
toggle_code_str = '''
<form action="javascript:code_toggle()"><input type="submit" id="toggleButton" value="Toggle Code"></form>
'''
toggle_code_prepare_str = '''
<script>
function code_toggle() {
if ($('div.cell.code_cell.rendered.selected div.input').css('display')!='none'){
$('div.cell.code_cell.rendered.selected div.input').hide();
} else {
$('div.cell.code_cell.rendered.selected div.input').show();
}
}
</script>
'''
display(HTML(toggle_code_prepare_str + toggle_code_str))
def toggle_code():
display(HTML(toggle_code_str))
答案 0 :(得分:0)
将以下行添加到_hide_input \ main.js_:
import cv2
后
cell.element.trigger("click");
并保存js文件并重新打开该页面,然后进入上升模式,无论是否切换隐藏,一切都会变得漂亮!