我有一个网页,其中加载了许多与jQuery相关的脚本。我在页面中包含了另一个脚本以及现有脚本。
以下脚本可以正常工作。
$(".mytext").emoticons();
但是当我在setInterval中使用相同的脚本时,其他与jquery相关的东西都无效。
$(function() {
setInterval(function() { $(".mytext").emoticons() }, 5 * 1000);
});
我错过了什么吗?如果我需要提供任何其他信息,请告诉我。我相信我可以提供哪些含糊不清的信息(是的,我知道),但对此却一无所知。
编辑:上面提到的表情符号()是http://users.dcc.uchile.cl/~skreft/emoticon/
的jquery插件答案 0 :(得分:0)
为什么用jquery调用函数?比如$(function()...); 尝试在没有jquery包装的情况下设置全局命名空间中的间隔
setInterval(function() { $(".mytext").emoticons() }, 5 * 1000);
或将其放在匿名函数中:
(function(){
setInterval(function() { $(".mytext").emoticons() }, 5 * 1000);
})();
并注意,也许你在加载表情符号脚本之前启动setInterval