javascript - 地铁 ui css tile 元素选择不起作用

标签 javascript html css tile metro-ui-css

Visual Studio 2013、ASP.NET 网络表单、metro UI CSS 3.0

我正在尝试创建一个选择元素的磁贴,它看起来像本网站中的那个 http://metroui.org.ua/tiles.html

<div class="tile bg-green fg-white element-selected" data-role="tile">
   <div class="tile-content iconic">
      <span class="icon mif-home"></span>
      <div class="tile-label"></div>
   </div>
</div>

enter image description here

我的代码创建了一个像上面这样的图 block ,勾选了勾选图标,但是当我按下图 block 时,勾选图标并没有取消勾选!

我在这里想要的是创建一个 tile,当用户点击它时会显示一个勾号图标,当用户再次点击它时会取消选中。

希望有人能帮助我!

最佳答案

这就是我如何让选择取消选择工作:

$("[data-role='tile']").click(function(){
    if($(this).hasClass("element-selected")){
        $(this).removeClass("element-selected");
    }else{
        $(this).addClass("element-selected");
    }
});

Here is the link to the JSFiddle demo

关于javascript - 地铁 ui css tile 元素选择不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31311655/

相关文章:

javascript - 使用 Angular 1.5 UI 路由器的 ES6 导入语法

html - tm 符号不会像在 html 中那样显示,sm 符号可以工作

html - 如何在同一个html文件中为多个页面使用相同的标题

html - 我想使用 Express js 将数据插入 mysql 数据库,但我无法插入它以及将数据获取到终端

javascript - 应用 js 的多个背景图像仅应用第一个

html - 如何动态调整一组图像的大小

html - 如何使用 css/bootstrap 将圆圈定位在一个圆圈中?

javascript - 鼠标悬停在弹出菜单上

javascript - valueOf 函数设置为始终返回相同的值

javascript - 如何在滚动时使用 JavaScript 检测特定的 CSS 类?