Skip to content

Instantly share code, notes, and snippets.

@coldnew
Last active October 31, 2015 00:57
Show Gist options
  • Save coldnew/0fe3b54bcdde4de84be7 to your computer and use it in GitHub Desktop.
Save coldnew/0fe3b54bcdde4de84be7 to your computer and use it in GitHub Desktop.
將 org-mode 輸出成 HTML 並具有按鈕可以切換顯示隱藏區域
<!-- 這份檔案是由 blog.org 產生出來 -->
<br><br> <div class="text-center">
<p class="btn btn-default" onclick="toggle_visible('p001')">
點我顯示/隱藏內容
</p>
</div><br><br>
<div id="p001" style="display:none">
<p>
這裡會被隱藏,直到點下 "點我顯示/隱藏內容"
要注意到 id 和 toggle_visible() 必須要對應到
</p>
</div>
function toggle_visible(id) {
// toggle the conten
var e = document.getElementById(id);
if (e.style.display == 'block' || e.style.display=='') e.style.display = 'none';
else e.style.display = 'block';
}
## 這個檔案是 org-mode ,但是 gist 要用 raw 才會顯示完整的
## 所以我偽裝他是 sh 腳本
#+HTML: <br><br> <div class="text-center">
#+ATTR_HTML: :class btn btn-default :onclick toggle_visible('p001')
點我顯示/隱藏內容
#+HTML: </div><br><br>
#+HTML: <div id="p001" style="display:none">
這裡會被隱藏,直到點下 "點我顯示/隱藏內容"
要注意到 id 和 toggle_visible() 必須要對應到
#+HTML: </div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment