小编nar*_*nob的帖子

设置溢出文本时,Angular uib-popover 显示在错误的位置

我在这里有一个关于我的问题的工作示例:http : //plnkr.co/edit/vwZS5e?p=preview

这是问题范围:

<div class="test-container">
    <span uib-popover="Test"
          popover-placement="top"
          popover-trigger="mouseenter"
          popover-append-to-body="true">
        MouseoverMe..MouseoverMe..MouseoverMe..MouseoverMe..MouseoverMe..MouseoverMe..MouseoverMe..MouseoverMe
    </span>
</div>
Run Code Online (Sandbox Code Playgroud)

当我将鼠标悬停在它上面时,我试图在此跨度的中心上方显示一个弹出框。当文本太长时,我使用文本溢出来切断我的文本。但似乎 uib-popover 并没有考虑到溢出.. popover 出现在右边太远了。

这是我的CSS:

.test-container {
    text-overflow:ellipsis; 
    overflow:hidden; 
    width:100px; 
    border:1px solid red; 
    margin-top:50px; 
    margin-left:50px;
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以将弹出框放在测试容器 div 上,但我更希望弹出框位于跨度的中心。

有没有人知道如何解决这个问题?

javascript css twitter-bootstrap angularjs angular-ui-bootstrap

5
推荐指数
1
解决办法
5642
查看次数

学习jQuery,但什么都没发生?

我正在尝试使用jQuery,但由于某种原因,当我点击一个按钮时没有发生任何事情.我试过在很多方面操纵代码,但仍然没有任何反应

我正在使用Firefox,javascript工作正常.

这是我的代码:

<!DOCTYPE html>
<html>
<head>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
    <style>
        body {
            background-color:royalblue; 
            margin:0px;
        }

        #div_header {
            background-color:black;
            height:200px;   
        }
    </style>

    <script type="text/javascript">
        $(document).ready(function() {
            $("button").click(function() {
                $("#div_header").hide();
            });
        });
    </script>
</head>
<body>
    <div id="div_header">
        <button type="button">Click me!</button>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

jquery function click

3
推荐指数
1
解决办法
114
查看次数