引起干扰的东西

时间:2015-02-21 22:18:18

标签: javascript jquery html tumblr

所以我有以下代码在jsfiddle中运行,但在实际网站上却没有,这让我相信我能让它运作的唯一方法就是拥有更多经验的人而不是我查看来源,看看有什么干扰。

   <script>
        $(document).ready(function(){
    var $elements = $('body').children('div[class^=class]').on('click', function () {
        $elements.removeClass('classname')
                 .not('.' + this.className)
                 .addClass('classname');
    });
    });
    </script>

网站:http://sinfulgurotesque.tumblr.com/recs

编辑:我已从网站上删除了与此部分无关的代码段。 (这是被弃用的代码,无论如何它在功能方面都没有提供太多。)

2 个答案:

答案 0 :(得分:2)

您在页面中使用的是jQuery 1.10.1,以及您收到的错误:

  

jquery.style-my-tooltips.js:26未捕获TypeError:undefined不是   功能

指的是jQuery 1.9中删除的插件使用的.live()函数

$(".smt-current-element").live("mouseout mousedown click",function(){

答案 1 :(得分:0)

看起来你正在调用depracated JS函数。我得到了:

  

TypeError:$(...)。live不是函数

打开页面时

尝试将.live()更改为.on()

喜欢这样

$("body").on("mouseout mousedown click", ".smt-current-element", function(){...