javascript - 文本的实时预览使链接在悬停时不会改变背景颜色

标签 javascript jquery html css

我想实时预览用户在输入框中输入的内容。文本显示在一个 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,现在链接不起作用(悬停时它不会更改其背景颜色)。我该如何解决这个问题?

我的分区:

<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') 

链接仍然可以点击。

关于javascript - 文本的实时预览使链接在悬停时不会改变背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28866538/

相关文章:

javascript - 如何从另一个父类方法调用父类方法

javascript - 调用带有很多参数的函数会消耗更多内存吗?

javascript - jQuery - 简单的屏幕保护程序

asp.net - 是否可以强制 <div> 没有滚动条

javascript - 多个选择框,但只允许在它们之间进行一个选择

javascript - 如何通过如果存在则返回 true 来将值与许多表行中的所有所有表第一个 td 进行比较?

jquery - 悬停时按间隔旋转图像 - 仅影响悬停在其上的项目

javascript - 如何在客户端验证文件输入(Javascript)

javascript - fabric js 中的 drawImage()

javascript - JQuery - 如何发送表单并调用 anchor ?