2015-08-14 27 views
-2

請問有人能幫我把這段代碼翻譯成普通的JS(如果有可能的話)?如何將jquery翻譯成普通的java腳本

$(function() { 
    $('#nav-accordion').dcAccordion({ 
     eventType: 'click', 
     autoClose: true, 
     saveState: true, 
     disableLink: true, 
     speed: 'slow', 
     showCount: false, 
     autoExpand: true, 
//  cookie: 'dcjq-accordion-1', 
     classExpand: 'dcjq-current-parent' 
    }); 
}); 

回答

2

您需要將dcAccordion插件中的所有代碼翻譯爲本機JavaScript。不是一件容易的事。對於$(function() {}),你可以做到以下幾點:

window.ondomready = function() { 

}; 

而且ondomready概念過於龐大,對於拖車,請看看這個答案:pure JavaScript equivalent to jQuery's $.ready() how to call a function when the page/dom is ready for it

簡而言之,它說:

document.addEventListener('DOMContentLoaded', fn, false); 
window.addEventListener('load', fn, false); 
document.attachEvent("onreadystatechange", fn); 
window.attachEvent("onload", fn);