jquery readyf方法第一次加载不执行

代码大致结构如下:

$(function(){ $.fn.func1(){ ....... } $(this).func1(); });

图片说明

第一次加载这个页面没有执行$(this).func1();随便点击了顶栏一个链接再返回之后才会执行$(this).func1();

图片说明
仅在360浏览器!别的都没这问题!求问这是怎么回事?

4个回答

我也很关注这个问题,希望有一个很好的答案

$.fn.func1(){ ....... } ;

$(function(){$(this).func1(); });
如果执行一些dom操作 可以尝试在页面底部添加代码
jq代码的话 更习惯function($){$.fn.xxx...}(jqery)

你的360是兼容模式还是webkit模式的?最好贴代码,要不不知道你做了什么操作

插件扩展方式不对,你这个应该这么写

 $(function() {
    $.fn.func1 = function() {
        alert('xxx');
    }
   $.fn.func1();
});
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐