現在上記ページ(テンプレート)を編集しているのですが...
右上の MENU をクリックしたらメニューが出てくるJSを調整中です。
該当のJSのコードを見ていると無駄な部分があるように思えます。
例えば以下のコードの部分です。
lang
1 init: function() 2 lib.add(window,"load",function(){ 3 lib.BodyClassName = document.body.className; 4 var tObj = document.getElementsByTagName('nav'); 5 var nav = document.createElement('nav'); 6 nav.id = 'SlideNav'; 7 nav.className = 'close'; 8 nav.onclick = function(){ 9 lib.toggle(); 10 }; 11 12 var ul = document.createElement('ul'); 13 14 var li = document.createElement('li'); 15 var elm = document.createElement('a'); 16 elm.innerHTML = "Test" ; 17 elm.href = "#test"; 18 li.appendChild(elm); 19 ul.appendChild(li); 20 21 var li = document.createElement('li'); 22 var elm = document.createElement('a'); 23 elm.innerHTML = "Yahoo!" ; 24 elm.href = "http://yahoo.co.jp/" ; 25 li.appendChild(elm); 26 ul.appendChild(li); 27 28 var li = document.createElement('li'); 29 var elm = document.createElement('a'); 30 elm.innerHTML = "Google" ; 31 elm.href = "http://google.com/"; 32 li.appendChild(elm); 33 ul.appendChild(li); 34 35 nav.appendChild(ul); 36 document.body.appendChild(nav); 37 38 var sw = document.createElement('div'); 39 sw.id = 'ResponsiveNavOverlay'; 40 sw.className = 'close'; 41 sw.onclick = function(){ 42 lib.toggle(); 43 }; 44 document.body.appendChild(sw); 45 }); 46 },
上記コードを削除して...
lang
1<nav class="close" id="SlideNav"><ul><li><a href="#test">Test</a></li><li><a href="http://yahoo.co.jp/">Yahoo!</a></li><li><a href="http://google.com/">Google</a></li></ul></nav> 2<div class="close" id="ResponsiveNavOverlay"></div>
上記HTMLを直接書き込むと同じ動作はしないのでしょうか?
ご回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/27 15:20
2015/01/27 15:28
2015/01/27 21:40
2015/01/28 10:32
2015/01/28 12:59
2015/01/28 13:00
2015/01/28 14:50
2015/01/29 11:48