![](/img/trans.png)
[英]Why does this D3 code not produce any output in Jupyter Notebook?
[英]Why does Hide all input fail to return back to full code cell in Jupyter notebook?
这个问题可以重复,我只是找到了另一个具有相同问题的类似代码。
用法 :复制以下代码,然后在第一个单元格之前插入,然后将其粘贴并运行该单元格,最后将在下面显示一个按钮,单击该按钮将切换新的单元格以显示或隐藏, 但是存在行号无法显示的问题当我要从隐藏状态显示它时,它会自动出现,除非单击编辑区域,否则会触发一些事件使其恢复正常。
如何解决它和“隐藏所有输入”扩展名的相同问题?
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))
将此行添加到_hide_input \\ main.js_: cell.element.trigger("click");
在cell.metadata.hide_input = ! cell.metadata.hide_input;
之后 cell.metadata.hide_input = ! cell.metadata.hide_input;
并保存js文件并重新打开该页面,然后进入上升模式,无论是否切换隐藏,一切都会变得漂亮!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.