使用Blogger中的条件语句,我正在尝试将脚本添加到特定URL.我从来没有能够让它工作,我一直把它推迟到现在.
在这个网站上,它说使用:<b:if cond='data:blog.url == "PUT_URL_HERE"'>
这就是我试过的:
<b:if cond='data:blog.url == "http://xarpixels.blogspot.com/search/blog"'>
<script>
$( document ).ready(function() {
var $content = $('#main');
$content.imagesLoaded( function(){
$content.masonry({
itemSelector : '.post';
});
});
});
</script>
</b:if>
Run Code Online (Sandbox Code Playgroud)
虽然,它不起作用.当我查看源代码时,该脚本未加载.我究竟做错了什么?
您可以使用以下条件匹配标签名称
<b:if cond='data:blog.searchLabel == "Label Name">
this will come up only on the label pages of 'Label Name'
</b:if>
Run Code Online (Sandbox Code Playgroud)
当你创建匹配网址的条件时,永远不要使用data:blog.url而是使用data:blog.canonicalUrl,否则你最终会在不同的国家/地区呈现不同的代码.
<b:if cond='data:blog.canonicalUrl == "http://blog.blogspot.com/2013/05/post.html"'>
Text or code that will be displayed only on specific url
</b:if>
Run Code Online (Sandbox Code Playgroud)
参考:http://www.bloggerplugins.org/2012/02/country-specific-blogspot-urls.html
| 归档时间: |
|
| 查看次数: |
4026 次 |
| 最近记录: |