首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在nyroModal中打开qTip窗口

在nyroModal中打开qTip窗口
EN

Stack Overflow用户
提问于 2011-11-19 18:01:17
回答 1查看 393关注 0票数 0

我使用的是qTip2,我的工具提示之一是标记DIV。在这个DIV中,我有一个链接,它应该打开一个nyroModal窗口(ajax页面)。它只打开第一次和下一次,当我悬停和克里克在链接打开作为简单的页面,如target="_blank"

这里是一个现场演示:

HTML:

代码语言:javascript
复制
<div style="margin:50px 0 0 50px">

    <span class="qTip">Hover to see the Tooltip with Content</span>

    <div class="qTipContent">...<a href="http://craigsworks.com/projects/qtip2/" class="modalBox">This link</a> opens nyroModal window only once ...  </div>
    <p>&nbsp;</p>
    <p><a href="http://craigsworks.com/projects/qtip2/" class="modalBox">This link open window</a></p>


</div>

JS:

代码语言:javascript
复制
$('.qTip').qtip({
               content: {
                  text: function(api) {
                      return $('.qTipContent');
                  }
               },
               position: {
                  my: 'bottom center',
                  at: 'top center',
                  adjust: {y: 0 }
               },
               style: {
                  classes: 'ui-tooltip-light ui-tooltip-shadow ui-tooltip-rounded',
                  width: 390
                  },            
               hide: {
                  delay: 250,
                  fixed: true
               }               
});

$(".modalBox").nyroModal();

谢谢

解决:

将内容调用更改为:

代码语言:javascript
复制
content: {
    text: $('.qTipContent')                  
},
EN

回答 1

Stack Overflow用户

发布于 2011-11-19 19:18:44

我不知道qTip2是如何工作的,或者是否存在兼容性问题或者.但我认为一个可能的解释是链接标记a-和单击处理程序之间的链接丢失,例如,由于div的刷新.因此,您可以尝试在链接后直接插入代码:

代码语言:javascript
复制
<p>
<a href="http://craigsworks.com/projects/qtip2/" class="modalBox">This link open window</a>
<script type="text/javascript">
$(document).ready(function(){   
    $(function() {
        $(".modalBox").nyroModal();
    });
});
</script>
</p>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8196078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档