[英]Live preview of text makes the link not change background color when hovered over
我想实时预览用户在输入框中键入的内容。 文本显示在div上。
我的代码:
var input = $('#titleText'),
preview = $('.title');
input.keyup(function (e){
preview.html(input.val());
preview.css('padding-top', '10px');
preview.css('padding-bottom', '10px');
preview.css('padding-right', '15px');
preview.css('padding-left', '15px');
preview.css('word-wrap', 'break-word');
});
问题是我在href中有该div,现在该链接不起作用(将鼠标悬停时它不会更改其背景颜色)。 我怎样才能解决这个问题?
我的div:
<ul class = "nav nav-list nav-stacked col-md-4 col-lg-4" id = "courseNav">
<li class = "title" class = "active"><a href="#">Title</a></li>
<hr style = "margin-top: -0.8px">
<li class = "topics" style = "margin-top: -12px"><a href="#">Topic</a></li>
<li class = "topics"><a href="#">Topic</a></li>
<li class = "topics"><a href="#">Topic</a></li>
</ul>
嗨,我在代码中看不到您要更改背景颜色的位置吗? 但是,这里:
<li class = "title" class = "active"><a href="#">Title</a></li>
您应该更改为:
<li class = "title active"><a href="#">Title</a></li>
因为标签上不能有2 class =-您必须组合这些类。
还...如果您更改:
preview = $('.title')
至:
preview = $('.title a')
该链接仍将是可单击的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.