最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-27 15:55:06
文档

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

关于$(body).append()一段html代码,在页面写能触发事件,写在js文件里写就没有_html/css_WEB-ITnose:$('body').prepend(' 后台管理 1.0 Beta 刁静2密码修改'); 同样一段代码,我如果直接把这段js写在页面上,完全可以。 但如果我写在一个js文件里(这个js文件比UI的框架js晚引进来),这段代码只把样式渲出来了,但事件完全不起作用。 比如图中,点用户
推荐度:
导读关于$(body).append()一段html代码,在页面写能触发事件,写在js文件里写就没有_html/css_WEB-ITnose:$('body').prepend(' 后台管理 1.0 Beta 刁静2密码修改'); 同样一段代码,我如果直接把这段js写在页面上,完全可以。 但如果我写在一个js文件里(这个js文件比UI的框架js晚引进来),这段代码只把样式渲出来了,但事件完全不起作用。 比如图中,点用户


$('body').prepend(' 后台管理 1.0 Beta 刁静?2
  • 密码修改
  • ');


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

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

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


    回复讨论(解决方案)

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

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



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


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



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



    有一点不明白

     


    现在这样写可以,然后我在这里,这块直接换成src="XX.js", 这样改后的加载顺序和直接写代码顺序应该都是一样的啊?

    up `````

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

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



    可是我没在head里引用。

    文档

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

    关于$(body).append()一段html代码,在页面写能触发事件,写在js文件里写就没有_html/css_WEB-ITnose:$('body').prepend(' 后台管理 1.0 Beta 刁静2密码修改'); 同样一段代码,我如果直接把这段js写在页面上,完全可以。 但如果我写在一个js文件里(这个js文件比UI的框架js晚引进来),这段代码只把样式渲出来了,但事件完全不起作用。 比如图中,点用户
    推荐度:
    标签: 没有 页面 事件
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top