标签: popover

Bootstrap popover内容无法动态更改

我使用如下代码:

$(".reply").popover({
  content: "Loading...",
  placement: "bottom"
});

$(".reply").popover("toggle");
Run Code Online (Sandbox Code Playgroud)

这正确地创建了popover及其内容.我想在不关闭弹出窗口的情况下将新数据加载到弹出框中.

我尝试过以下方法:

var thisVal = $(this);
$.ajax({
  type: "POST",
  async: false,
  url: "Getdes",
  data: { id: ID }
}).success(function(data) {
  thisVal.attr("data-content", data);
});
Run Code Online (Sandbox Code Playgroud)

在此调用之后,元素中的数据将被更改,但不会显示在显示的弹出框中.

我该怎么办?

jquery popover twitter-bootstrap

59
推荐指数
5
解决办法
7万
查看次数

bootstrap popover:高级定位

我正在尝试为一个触发器定位一个twitter-bootstrap popover,该触发器位于960px宽网页的最右上角.理想情况下,我将它放在底部并用CSS移动箭头(因此箭头位于弹出窗口的右上角).

不幸的是,"放置":"底部"定位是不够的,因为它会将其置于触发器下方.

我正在寻找能够将弹出窗口静态放置在触发器左下方的解决方案.我读了很多问题,却找不到任何问题.

提示?

javascript css css-position popover twitter-bootstrap

52
推荐指数
5
解决办法
12万
查看次数

Bootstrap Popover - 如何在文本popover中添加链接?

我使用bootstrap 3 popover.

现在我想链接文本popvover.

码:

<a href="#" 
  role="button" 
  class="btn popovers" 
  data-toggle="popover" 
  title="" 
  data-content="test content <a href="" title="test add link">link on content</a>" 
  data-original-title="test title"
  >
  test link
</a>
Run Code Online (Sandbox Code Playgroud)

但是当我在html中启动代码时,我看到:

<a href="#" role="button" class="btn popovers" data-toggle="popover" title="" data-content="test content &lt;a href=" "="">link on content</a>
" 
data-original-title="test title"
&gt;
test link
Run Code Online (Sandbox Code Playgroud)

我知道符号中的问题,"但我不知道在链接中添加链接...

请告诉我,如何正确的代码?

PS:如果问题已经存在,请给我链接.

html hyperlink popover twitter-bootstrap-3

52
推荐指数
4
解决办法
7万
查看次数

如何在我的鼠标移动之前保持Twitter Bootstrap Popover打开?

我有一个链接,使用Twitter Bootstrap Popover版本1.3.0来显示一些信息.此信息包含一个链接,但每次我将鼠标从链接移动到弹出窗口时,弹出窗口就会消失.

如何让弹出窗口打开足够长的时间以使鼠标移动到其中?然后当鼠标移出链接并弹出时,隐藏它?

或者是否有其他插件可以做到这一点?

javascript jquery popover twitter-bootstrap twitter-bootstrap-3

50
推荐指数
7
解决办法
5万
查看次数

如何使用Twitter Bootstrap中的popover来显示图像?

Twitter Bootstrap的popover功能的典型示例是带有标题的类固醇的工具提示.

HTML:

<a href="#" id="blob" class="btn large primary" rel="popover" data-content="And here's some amazing content. It's very engaging. right?" data-original-title="A title">hover for popover</a>
Run Code Online (Sandbox Code Playgroud)

JS:

<script>
$("#blob").popover({offset: 10});
</script>
Run Code Online (Sandbox Code Playgroud)

我想使用popover来显示图像.这可能吗?

javascript popover twitter-bootstrap

50
推荐指数
4
解决办法
13万
查看次数

警告:尝试在已呈现的MainTableViewController上呈现ModalTableViewController(null)

我有弹出窗口的问题.如果我点击一个单元格,我将加载一个弹出框以选择更多细节.一切正常,但当我再次按下我的手机时,我每次都收到以下信息:

警告:尝试在MainTableViewController上呈现ModalTableViewController ...已经呈现(null)

如果我点击另一个单元格,我将不会收到此警告.仅当再次点击同一行时.

我尝试了很多东西,但我无法解决这个问题.我像这样加载我的popover:

var popover: UIPopoverController!
var popoverContent: ModalTableViewController!
Run Code Online (Sandbox Code Playgroud)

在我的手机上点击:

popoverContent = self.storyboard.instantiateViewControllerWithIdentifier("ModalTableViewController") as ModalTableViewController

popoverContent.selectedQuestionID = indexPath!.row               
popover = UIPopoverController(contentViewController: popoverContent)
popover.delegate = self

popover.presentPopoverFromRect(currentCell.LabelCellTitle.frame, inView: currentCell.LabelCellTitle.superview, permittedArrowDirections: UIPopoverArrowDirection.Left, animated: true)
Run Code Online (Sandbox Code Playgroud)

并解雇

func popoverControllerDidDismissPopover(popoverController: UIPopoverController!) {

    popover.dismissPopoverAnimated(false) // just to check

    self.popover = nil
    self.popoverContent = nil

}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

编辑:

如果我检查:

if(self.popoverContent == nil) {
Run Code Online (Sandbox Code Playgroud)

在打开它之前,我会发现当我再次敲击同一个细胞时它不是零.

再次编辑:

如果我使用一些不同的设置创建它,我会遇到同样的问题:

自定义1x1px按钮.用popue连接popover.在单元格点击移动按钮到单元格并打开弹出窗口.

所以没有用于打开popover的代码,只有storyboard编辑器.

我得到相同的错误消息(有时),如果我再次点击相同的弹出窗口.

cocoa-touch popover ios

49
推荐指数
4
解决办法
4万
查看次数

Bootstrap popover隐藏换行符

我使用如下的html代码来显示引导程序弹出窗口

<a data-original-title="" data-content="Hi,
           Welcome !

           Sincerely,
             programmer
           "
   data-placement="bottom">
    content
</a>
Run Code Online (Sandbox Code Playgroud)

我按如下方式初始化了popover

$(this).popover({
            html:true
        });
Run Code Online (Sandbox Code Playgroud)

一切正常,但问题是数据内容中可用的内容没有显示空格....它删除所有新行并在单行显示....我怎样才能克服这个....

html popover twitter-bootstrap

48
推荐指数
4
解决办法
4万
查看次数

如何在动态元素上绑定bootstrap popover

我在动态列表中使用Twitter Bootstrap的popover.列表项有一个按钮,当我单击按钮时,它应该显示弹出窗口.当我在非动态测试时,它工作正常.

这是我的非动态列表的JavaScript

$("button[rel=popover]").popover({ 
    placement : 'right',
    container : 'body',
    html : true,
    //content:" <div style='color:red'>This is your div content</div>"
    content: function() {
      return $('#popover-content').html();
    }

    })
    .click(function(e) {
        e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

但是,它在动态列表上不能很好地工作.当我单击"两次"按钮时它会显示出来,并且只显示一个列表项我点击一次.

我的HTML:

 <ul id="project-list" class="nav nav-list">
   <li class='project-name'>
     <a >project name 1
         <button class="pop-function" rel="popover" ></button>
     </a>
   </li>
   <li class='project-name'>
     <a>project name 2
        <button class="pop-function" rel="popover" ></button>
     </a>
   </li>

 </ul>

<div id="popover-content" style="display:none">
    <button class="pop-sync"></button>
    <button class="pop-delete"></button>
</div>
Run Code Online (Sandbox Code Playgroud)

我的动态JavaScript:

$(document).on("click", "#project-list li" , function(){
   var username = $.cookie("username");
   var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom popover twitter-bootstrap

48
推荐指数
3
解决办法
10万
查看次数

将CSS应用于Bootstrap中的popover

我想在Bootstrap中将自定义CSS应用于popover的标题和内容,但是,似乎我的CSS被忽略了.

如何将特定CSS分别应用于标题和内容?

$("#poplink").popover({
    html: true,
    placement: "right",
    trigger: "hover",
    title: function () {
        return $(".pop-title").html();
    },
    content: function () {
        return $(".pop-content").html();
    }
});
Run Code Online (Sandbox Code Playgroud)
html, body {
    width: 100%;
    height: 100%;
}
.pop-div {
    font-size: 13px;
    margin-top: 100px;
}
.pop-title {
    display: none;
    color: blue;
    font-size: 15px;
}
.pop-content {
    display: none;
    color: red;
    font-size: 10px;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="pop-div">
    <a id="poplink" href="javascript:void(0);">Pop</a>
    <div class="pop-title">Title here</div>
    <div class="pop-content">Content here</div>
</div>
Run Code Online (Sandbox Code Playgroud)

例如:http://jsfiddle.net/Mx4Ez/

html css popover twitter-bootstrap

43
推荐指数
3
解决办法
8万
查看次数

更改twitter bootstrap popover的宽度

我试图使用bootstrap 3改变twitter bootstrap popover的宽度:

<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="right" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
Run Code Online (Sandbox Code Playgroud)
$('#popover').popover(options)
Run Code Online (Sandbox Code Playgroud)

目前,弹出窗口中的内容分布在两行上.我希望popover内容保持在一行.这可能吗?

我正在使用C#,html和css.

html css popover twitter-bootstrap

40
推荐指数
3
解决办法
7万
查看次数