Jquery晦涩的bug

时间:2014-01-24 14:53:16

标签: jquery fancybox

我有按钮,当我点击这里 - 打开花式盒子。但现在,当我点击第一个 - 没有发生任何事情,当我点击第二个奇特的盒子打开。 首次点击后我在控制台中记录了这个日志:

event.returnValue is deprecated. Please use the standard event.preventDefault()   instead. jquery-1.8.3.min.js:2
Uncaught TypeError: Object [object Object] has no method 'multiSelect' VM1347:3

看看VM1347:3我不明白是什么意思。此链接定位到

chrome-devtools://devtools/bundled/devtools.html?dockSide=bottom&toolbarColor=rgba(223,223,223,1)&textColor=rgba(0,0,0,1) 

调用fancybox的代码:

$(document.body).on('click', '.btn_green_m.create', function(event){
            event.preventDefault();
            var $self = $(this);
            $.fancybox({
                type:'ajax',
                href:$self.attr('link'),
                autoWidth:true,
                autoSize:true
            });
        });

我试着去谷歌。有人说当Jquery打两次电话时就会发生这种情况。但在我的项目中它发生了一次。 noConflict没有帮助 谢谢!

0 个答案:

没有答案