如何在没有处理程序事件的情况下执行Jquery方法

How to execute Jquery method without handler event?

本文关键字:情况下 执行 Jquery 方法 事件 程序 处理      更新时间:2023-09-26

如何在基于simples-if的div元素上正确调用方法?

我有一个Javascript函数

function update() {
   if (x >= 450 || x <= 450+100) {
       $('#div').<what_goes_here>()

我想根据我在画布上运行的条件测试来设置<div id="section">的动画。我不想通过鼠标点击或按键之类的事件来运行它,只需运行Jquery的animate方法即可。感谢

如果你想立即运行函数,那么你必须像这样调用它:

(function update() {
    if (x >= 450 || x <= 450 + 100) {
        $("div").animate(); //Your action here
    }
})();

如果你只想运行一次,这也可以匿名完成,但如果你想再次调用它,你可以为它分配名称。要运行一次性匿名函数,你可以这样做:

(function () {
    if (x >= 450 || x <= 450 + 100) {
        $("#section").animate(); //Your action here
    }
})();