微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

单击事件未绑定?

如何解决单击事件未绑定?

| 我有一个菜单,我正在尝试将html中其他位置的div的背景图像更改为单击的链接的href。这很奇怪,因为我有一个脚本,在鼠标悬停时可以执行几乎相同的操作。我试图对其进行调整,但无济于事。
    $(\".IG_Nav_List a\").live(\'click\',function(){ 
        var src = $(this).attr(\"href\");
        $(\'.Background\').css(\'background-image\',\'url(\' + src + \')\'); 
    });

    ////////////////

   <div class=\"Background\"></div>

    <ul class=\"IG_Nav_List\">
       <li><a href=\"Surface/A.jpg\" onclick=\"return false;\">AAAA</a></li>
       <li><a href=\"Surface/B.jpg\" onclick=\"return false;\">BBBB</a></li>
       <li><a href=\"Surface/C.jpg\" onclick=\"return false;\">CCCC</a></li>
    </ul>
    

解决方法

对于初学者:
\'url(+src+)\'
应该是
\'url(\'+src+\')\'
    ,我看不到具有
Background
类的元素,但是.. 这里有一个收获:
$(\'.Background\').css(\'background-image\',\'url(+src+)\'); 
应该
$(\'.Background\').css(\'background-image\',\'url(\' + src + \')\');
    ,对于代码的第一部分,请看这一行:
$(\'.Background\').css(\'background-image\',\'url(+src+)\'); 
这应该是
$(\'.Background\').css(\'background-image\',\'url(\' + src + \')\'); 
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。