如何在 ATTR 标题中显示代码 HTML
how can i display code html in attr title
我有两个问题
1-隐藏默认标题属性
2-在attr标题中显示代码html(不是标签,而是结果)
我不能使用任何插件
只允许使用 CSS 和 jquery(不是 jquery-ui)
感谢您的帮助
/* Jquery */
$(document).ready(function(){
var content = ' '
<div class="title-inner"> '
<h2>Lorem ipsum</h2> '
<img src="https://placehold.it/200x200"> '
<p>Quisque efficitur </p> '
</div>';
$('#link').attr('title', content);
})
/*CSS*/
.box{
background-color: #f2f2f2;
width: 50%;
padding: 20px;
}
.box a{
color: #fff;
text-decoration: none;
display: inline-block;
background-color: #ff6600;
padding: 10px 30px;
border: 1px solid #ff6600;
}
.box a:hover{
color: #ff6600;
background-color: transparent;
}
.box a[title]:hover:after {
content: attr(title);
padding: 4px 8px;
color: #333;
position: absolute;
margin-right: -20px;
margin-top: 10px;
z-index: 20;
white-space: nowrap;
border-radius: 5px;
box-shadow: 0px 0px 4px rgba(0,0,0,0.5);
background-color: #fff;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- Code HTML -->
<div class="box">
<a href="#" id="link" title="the title">Link</a>
</div>
<!-- this is the code to display in title attr-->
<!--
<div class="title-inner">
<h2>Lorem ipsum</h2>
<img src="https://placehold.it/200x200/ffff00/000000/?text=image-1" alt="image">
<p>Quisque efficitur arcu a sollicitudin consectetur. Etiam sit amet dui id sem porttitor faucibus non vitae sem. Donec tortor metus, tincidunt vitae viverra eu, pharetra mattis ipsum</p>
</div>
-->
你只能把文本放在title
,
var content = 'Your title content';
$('#link').attr('title', content);
但是您可以在悬停时显示图像而无需引导
.css
div {
display: none;
}
a:hover + div {
display: block;
}
.html
<div class="box">
<a href="#" id="link" title="the title">Link</a>
</div>
<a>Hover over me!</a>
<div><img src="https://placehold.it/200x200"></div>
查看此链接
相关文章:
- 从桌面读取python文件时高亮显示代码
- I'我试图在网页中添加一个javascript小片段,但它只是在页面上显示代码
- 扰流板显示代码
- 如何在AngularJS应用程序中显示代码块
- 使用 JavaScript 突出显示代码示例中的语法
- HTML 在服务器上运行时在 jQuery 中显示代码而不是字符
- 以编程方式显示代码中的弹出是否弹出
- 谷歌地图API:显示代码中的鼠标悬停窗口
- 悬停并显示代码
- JavaScript显示代码而不是运行
- 如何使用ACE编辑器突出显示代码
- 在CKEditor上显示代码,删除abbr标签
- 解析标记为HTML并突出显示代码语法
- 托管JS文件而不显示代码
- 如何在带有“节”的输出中显示代码编辑器HTML;页面滚动从html
- 我的javascript显示代码有个奇怪的bug
- 为什么JavaScript警告消息不工作?无法显示代码错误
- Jquery beautyofCode显示代码行从一个字符串
- 如何让用户张贴代码片段使用反引号和显示代码使用谷歌代码预置
- Chrome扩展:注入Javascript显示代码,而不是输出