热搜:NVER node 开发 php

关于$("body").append()一段html代码,在页面写能触发事件,写在js文件里写就没有_html/css_WEB-ITnose

2024-11-22 23:00:01
关于$("body").append()一段html代码,在页面写能触发事件,写在js文件里写就没有_html/css_WEB-ITnose

$('body').prepend(' 后台管理 1.0 Beta  刁静?2');


同样一段代码,我如果直接把这段js写在页面上,完全可以。 但如果我写在一个js文件里(这个js文件比UI的框架js晚引进来),这段代码只把样式渲出来了,但事件完全不起作用。

比如图中,点用户后会弹出一个下拉菜单。
如果js写在页面中,点“↓”就会弹出“修改密码”菜单
但如果js写在一个单独的js文件中,再引入这个js文件,点“↓”就没任何反映。

这可能是啥问题造成的啊?


回复讨论(解决方案)

这就要看 js 文件的加载次序了

这个js文件比UI的框架js晚引进来)



这样你就错过了 框架代码中的初始化事件


这个js文件比UI的框架js晚引进来)



这样你就错过了 框架代码中的初始化事件



有一点不明白

        


现在这样写可以,然后我在这里,

up           `````

你可以尝试在body标签关闭前的地方引用啊,不一定要在head里面。就像JS可以写在任何地方一样。

你可以尝试在body标签关闭前的地方引用啊,不一定要在head里面。就像JS可以写在任何地方一样。



可是我没在head里引用。。