【问题标题】:Add line break to tooltip generated by tooltipster plugin为 tooltipster 插件生成的工具提示添加换行符
【发布时间】:2015-03-29 04:30:15
【问题描述】:

我最近尝试使用一个新的工具提示插件,因为我喜欢这个功能。但是我遇到了一个问题,我不知道如何添加新行,所以我的工具提示不只是贯穿整个页面。我尝试了我在此处阅读的一些解决方案,例如转义字符,但它们不起作用。

$(document).ready(function () {		
	$('.tooltip-custom').tooltipster({
		theme: 'tooltipster-noir'
	});
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/tooltipster/3.0.5/css/tooltipster.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/tooltipster/3.0.5/css/themes/tooltipster-noir.css" rel="stylesheet"/>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tooltipster/3.0.5/js/jquery.tooltipster.js"></script>

<a href="#" class="tooltip-custom" title="This is my very long run on tooltip that just doesnt seem to want to end or split lines. Ok maybe I am overreacting but still. I want to be able to start a new line whenever I please!"><h1>Hello!</h1></a>

【问题讨论】:

    标签: jquery tooltipster


    【解决方案1】:

    contentAsHTML:真, 如果工具提示的内容以字符串形式提供,则默认显示为纯文本。如果此内容实际上应该被解释为 HTML,请将此选项设置为 true。

    Insert <br> or use <div> in your title.
    
     $(document).ready(function () {        
    $('.tooltip-custom').tooltipster({
          contentAsHTML: true,
    });
    });
    

    【讨论】:

    • 这应该是正确的答案,但 contentAsHTML 已被弃用。我不知道从哪个版本开始
    • 我相信版本是 4.0.6,虽然它不能通过 npm 获得。
    【解决方案2】:

    请仔细阅读工具提示器手册 - http://iamceege.github.io/tooltipster/

    您只需要使用正确的设置即可。在您的情况下,添加 ma​​xWith

    $(document).ready(function () {		
    	$('.tooltip-custom').tooltipster({
    		theme: 'tooltipster-noir',
            maxWidth: 500   
    	});
    });
    <link href="https://cdnjs.cloudflare.com/ajax/libs/tooltipster/3.0.5/css/tooltipster.css" rel="stylesheet"/>
    <link href="https://cdnjs.cloudflare.com/ajax/libs/tooltipster/3.0.5/css/themes/tooltipster-noir.css" rel="stylesheet"/>
    
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/tooltipster/3.0.5/js/jquery.tooltipster.js"></script>
    
    <a href="#" class="tooltip-custom" title="This is my very long run on tooltip that just doesnt seem to want to end or split lines. Ok maybe I am overreacting but still. I want to be able to start a new line whenever I please!"><h1>Hello!</h1></a>

    【讨论】:

    • 有没有办法在行内添加换行符?
    • 这并不能以任何方式回答问题。
    • 那不是问题。
    猜你喜欢
    • 1970-01-01
    • 2013-01-14
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-19
    • 1970-01-01
    相关资源
    最近更新 更多