使用 turbo-links 运行时遇到问题...
$(document).ready(function() {
var n = '#nav', no = 'nav-open';
$('#nav-menu').click(function() {
if ($(n).hasClass(no)) {
$(n).animate({height:0},300);
setTimeout(function(){
$(n).removeClass(no).removeAttr('style');
},320);
}
else {
var newH = $(n).css('height','auto').height()
;
$(n).height(0).animate({height:newH},300);
setTimeout(function(){
$(n).addClass(no).removeAttr('style');
},320);
}
});
});
我试过这个没有任何运气:
var ready;
ready = function() {
...your javascript goes here...
};
$(document).ready(ready);
$(document).on('page:load', ready);
抱歉,我对 Javascript 毫无用处!