java - 在 Thymeleaf 中根据特定条件使图像可点击

标签 java spring thymeleaf

我得到一个属性html“image_clickable_status”,如果它是true,我需要使图像可点击,如果它是false,则图像不应该是可点击的。以下是我正在尝试做的事情

<div th:switch=${image_clickable_status}>

 <a th:case=“true ” th:href="@{/getConsent/yes}">
<a th:case=“false ” th:href=“#”>
<img 

 src="https://samplegoogle.img" alt="viu"/>
</a>
 </a>

 </div>

但这不起作用,有什么想法可以更好地处理这种情况。

最佳答案

您可以使用pointer-events: none;

例如

<a th:style="${image_clickable_status} ? '' : 'pointer-events: none;'" 
   th:href="@{/getConsent/yes}">
    <img src="https://samplegoogle.img" alt="viu"/>
</a>

关于java - 在 Thymeleaf 中根据特定条件使图像可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51942710/

相关文章:

java - 迷宫回溯水平移动

java - Wicket - 丢失目标 _blank 的 session

java - Struts 2 可以处理 isValid() 方法而不是 getValid()

java - Spring-mvc + Spring-Security + Thymeleaf - 错误解决模板

java - 为什么变量不在页面上呈现?

java - 在我重新运行程序之前,ResultSet.updateRow() 更改不会反射(reflect)在 JTextFields 中

java - 意外回滚异常 : Transaction rolled back because it has been marked as rollback-only

java - 环境变量和@Value 不能在 Spring Boot 上协同工作

spring - spring boot项目提交注册表时报错403

spring-boot - 在 SpringBoot 上使用 HttpClient/MultipartRequestEntity 检查进度