有条件检查URL
Conditional to check URL
我正在使用这段代码来尝试验证一个条件来改变被点击的样式 link,但是它没有起作用,因为代码的逻辑应该起作用...
<ul>
<b:loop values='data:links' var='link'>
<li>
<b:if cond='data:blog.url == data:link.target'>
<span expr:dir='data:blog.languageDirection'><data:link.name/></span>
<b:else/>
<a expr:href='data:link.target'><data:link.target/></a>
</b:if>
</li>
</b:loop>
</ul>
JS或者jQuery有什么解决办法吗?
您不能将 Js 代码与 Blogger 条件标记组合,但如果您可以使用页面列表小部件而不是 link 列表,您可以使用 data:link.isCurrentPage
检查 url 是否是当前页面url
页面列表代码:
<ul>
<b:loop values='data:links' var='link'>
<li>
<b:if cond='data:link.isCurrentPage'>
<span expr:dir='data:blog.languageDirection'><data:link.title/></span>
<b:else/>
<a expr:href='data:link.href'><data:link.title/></a>
</b:if>
</li>
</b:loop>
</ul>
我正在使用这段代码来尝试验证一个条件来改变被点击的样式 link,但是它没有起作用,因为代码的逻辑应该起作用...
<ul>
<b:loop values='data:links' var='link'>
<li>
<b:if cond='data:blog.url == data:link.target'>
<span expr:dir='data:blog.languageDirection'><data:link.name/></span>
<b:else/>
<a expr:href='data:link.target'><data:link.target/></a>
</b:if>
</li>
</b:loop>
</ul>
JS或者jQuery有什么解决办法吗?
您不能将 Js 代码与 Blogger 条件标记组合,但如果您可以使用页面列表小部件而不是 link 列表,您可以使用 data:link.isCurrentPage
检查 url 是否是当前页面url
页面列表代码:
<ul>
<b:loop values='data:links' var='link'>
<li>
<b:if cond='data:link.isCurrentPage'>
<span expr:dir='data:blog.languageDirection'><data:link.title/></span>
<b:else/>
<a expr:href='data:link.href'><data:link.title/></a>
</b:if>
</li>
</b:loop>
</ul>