-
Notifications
You must be signed in to change notification settings - Fork 254
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.1.9Beta8 PJAX主题 异步加载问题 #66
Comments
@AtlasChiu 你好,感谢反馈,目前我正在对 <script src="//cdn1.lncld.net/static/js/3.0.4/av-min.js"></script>
<script src='//unpkg.com/valine@latest/dist/Valine.min.js'></script> 两行代码加上 <script src="http://blog.fcrum.net/usr/themes/Note/js/jquery.pjax.js" data-no-instant></script>
<script src="http://blog.fcrum.net/usr/themes/Note/js/highlight.pack.js" data-no-instant></script>
<script src="http://blog.fcrum.net/usr/themes/Note/js/highlightjs-line-numbers.js" data-no-instant></script>
<script src="http://blog.fcrum.net/usr/themes/Note/js/waves.min.js" data-no-instant></script>
<script src="http://blog.fcrum.net/usr/themes/Note/js/jquery.fancybox.js" data-no-instant></script>
<script src="http://blog.fcrum.net/usr/themes/Note/js/main.js" data-no-instant></script>
<!-- 对。就是这里 ↓↓↓ -->
+<script src="//cdn1.lncld.net/static/js/3.0.4/av-min.js" data-no-instant></script>
+<script src='//unpkg.com/valine@latest/dist/Valine.min.js' data-no-instant></script> 然后将下面的代码删掉: new Valine({
el:'.comment',
app_id:'你的id',
app_key:'你的key',
placeholder:'ヾノ≧∀≦) 提交评论前请先按F5刷新当前页面…',
notify:true,
verify:true,
region:'cn',
path:window.location.pathname,
avatar:'retro',
pageSize:10
}); 对下面的代码做如下修改: + var option = {
+ el:'.comment',
+ app_id:'你的id',
+ app_key:'你的key',
+ placeholder:'ヾノ≧∀≦) 提交评论前请先按F5刷新当前页面…',
+ notify:true,
+ verify:true,
+ region:'cn',
+ path:window.location.pathname,
+ avatar:'retro',
+ pageSize:10
+ };
+ var valine = new Valine(option);
hljs.initHighlightingOnLoad();
hljs.initLineNumbersOnLoad();
Waves.displayEffect();
otherFunction();
$(document).pjax('a', '#pjax-container', {fragment:'#pjax-container', timeout:8000}).on('pjax:send', function() {
$('.page-loading').fadeIn();
}).on('pjax:complete', function() {
$('pre code').each(function(i, block){
hljs.highlightBlock(block);
});
$('code.hljs').each(function(i, block){
hljs.lineNumbersBlock(block);
});
}).on('pjax:end', function() {
+ // pjax事件完成之后重新初始化一次valine
+ valine.init(option);
$('.page-loading').fadeOut();
otherFunction();
});
InstantClick.on('change', function() {
Waves.displayEffect();
$('pre code').each(function(i, block){
hljs.highlightBlock(block);
});
otherFunction();
$('code.hljs').each(function(i, block){
hljs.lineNumbersBlock(block);
});
loadMeting(); // <-- reload Meting.JS
});
InstantClick.init();
如果此操作还是不能得到正确的结果,那我将继续我的探索。请见谅! |
@xCss 您给出的这部分代码的修改,是哪个页面呢?是comments.php文件的内容?
是要修改这个页面吗?我按上文改了 页面加载不出来了 |
@AtlasChiu 抱歉哦,对typecho不太熟。而且对php也不太懂。so... |
TypeError: t.v is undefined
TypeError: Unable to get property 'Query' of undefined or null reference
The text was updated successfully, but these errors were encountered: