main.js 788 B

12345678910111213141516171819202122232425262728
  1. //File: main.js
  2. //Date: Sun Jan 11 23:32:26 2015 +0800
  3. //Author: Yuxin Wu
  4. var playVoice = function(event) {
  5. var target = event.target;
  6. while (!target.classList.contains('cloud'))
  7. target = target.parentElement;
  8. var audio = target.getElementsByTagName('audio')[0];
  9. audio.play();
  10. };
  11. $(document).ready(function() {
  12. $(".fancybox").fancybox({
  13. // fancybox will otherwise scroll page to top
  14. helpers: { overlay : { locked : false}}
  15. });
  16. // use small_img for big_img, or big for small
  17. $('.fancybox').each(function(idx, d) {
  18. var LEN_THRES = 40;
  19. var big_img = d.getAttribute('href'),
  20. small_img = d.children[0].src;
  21. if (small_img.length > LEN_THRES &&
  22. big_img.length < LEN_THRES)
  23. d.setAttribute('href', small_img);
  24. });
  25. });