【问题标题】:ZeroClipboard/ng-clip hover-state for button inside table issue表格内按钮的 ZeroClipboard/ng-clip 悬停状态问题
【发布时间】:2014-08-29 17:31:02
【问题描述】:

我正在使用使用 ZeroClipboard 库的 ng-clip。但是我在复制按钮时遇到了悬停状态问题。

在表格行悬停时,它确实会恢复为完全不透明。但是当我点击按钮时,它突然移除了悬停状态并且悬停状态不会保持活动状态。

这是我的 jsfiddle http://jsfiddle.net/meetgodhani/yu1t5g2v/。以下是我的代码。

CSS

.sample-button
{
    opacity:0.3;
}

.table-hover>tbody>tr:hover>td .sample-button {
  opacity:1;
}

JavaScript

angular.module('clip', ['ngClipboard']);

function Main($scope) {
    $scope.copytext = "Copy me !";
}

HTML

<h1> ngClip Example </h1>
<table class="table table-hover">
    <thead>
        <tr>
            <th>#</th>
            <th>Button</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td><a href="#" clip-copy="copytext" class="btn btn-primary sample-button">Button</a></td>
        </tr>
    </tbody>
</table>

知道如何解决吗?

非常感谢您的帮助。

【问题讨论】:

    标签: javascript css angularjs zeroclipboard


    【解决方案1】:

    我认为这是你的解决方案

    http://jsfiddle.net/yu1t5g2v/7/

    onDomready
    

    我更改了 JSFiddle 的菜单选项。

    我希望它可以帮助。它必须像 jQuery 中的“文档就绪”。

    【讨论】:

    • 当我使用 ng-repeat 并且数据使用 Ajax 时,奇怪的相同行为不起作用。虽然我在 dom 上加载了 angular 准备好了。
    • 我添加了 angular.element(document).ready(function () {} 代码你注意到了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 2016-10-10
    • 2011-05-13
    • 1970-01-01
    • 2021-05-17
    • 2014-07-03
    • 2014-09-16
    相关资源
    最近更新 更多