我在 jQuery 工具提示中使用自定义 jQuery 滚动条。
在 Firefox中,如果您单击两次打开,例如,如果它打开,那么您不会关闭它,而是再次激活工具提示。
在 chrome中,它仅在您调整浏览器窗口大小时才会显示并正常运行。
我试图在小提琴中复制它以显示,但小提琴适用于非动态内容:http: //jsfiddle.net/mstefanko/JdAmG/71/ 小提琴仍将显示我正在使用的内容。
工具提示的 HTML 实际上是使用 php inline:
<div class="grab-this">
<div id="tip-content" class="nano">
<div class="scrollContent">
<?php foreach ( $member_info as $member ) : ?>
<div class="member">
<div class="member-photo">
<img class="photo" src="<?php echo $member->photo_url ?>"/></div>
<div class="team-member-screen-name">
<a href="<?php echo $member->url ?>"><?php echo $member->screen_name ?></a>
</div>
</div>
</div>
<?php endforeach ?>
</div>
</div>
我正在使用以下工具获取工具提示的内容:
var team = $('.grab-this').html();
激活工具提示,如:
$('.tooltip').tipTip({activation: 'click', content: team, enter: function(){
$("#tip-content.nano", "#tiptip_content").nanoScroller();
});
我在 Chrome 中注意到的最重要的一点是,每次打开工具提示时,图像和列表似乎都会重新填充。不知道如何解决。
此外,我实际上移动了库中的输入回调以完全支持这一点,之前是在内容加载到工具提示之前。
任何想法都将不胜感激。在这一点上,即使是伪造窗口调整大小或在内容 100% 加载后强制滚动条重置的方法也会令人惊叹。谢谢