怎么可以把异步插进页面的div重新跑一遍js?

qq_1233211234567 2017-02-16 10:03:19
前端小白,用的网上一个前端模板,现在需求是把异步过来插进页面的div再跑一遍模板的js,添加样式和事件。怎么实现呢?
...全文
252 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_1233211234567 2017-02-16
  • 打赏
  • 举报
回复
引用 2 楼 bbboy8205 的回复:
不太清楚你的意思, 做好把代码贴出来,再现问题。
就是套用了大神的前端模板,然后现在js异步过来的div插到页面需要添加模板的事件和样式,但是这个div效果需要多个js文件完成,就想问问有没有办法可以跑一遍那些js文件
qq_1233211234567 2017-02-16
  • 打赏
  • 举报
回复
引用 1 楼 soonyolsd 的回复:
思路: 1.在ajax获取数据渲染html的时候添加相应的事件及样式。 2.为事件绑定相应的方法。
要加的事件和样式牵扯到几个js文件,小白实在看不懂大神的模板代码,现在最拙劣办法就每次异步都重新插全部js
var script = document.createElement("script");
            script.type = "text/javascript";
            script.src = "__ROOT__/Public/home/jquery.min.js.下载";
            document.body.appendChild(script);
有没有优化点方法,或者不用插到页面也可以跑完那些js
风中的少年 2017-02-16
  • 打赏
  • 举报
回复
不太清楚你的意思, 做好把代码贴出来,再现问题。
soonyolsd 2017-02-16
  • 打赏
  • 举报
回复
思路: 1.在ajax获取数据渲染html的时候添加相应的事件及样式。 2.为事件绑定相应的方法。
qq_1233211234567 2017-02-16
  • 打赏
  • 举报
回复
引用 7 楼 Free_Wind22 的回复:
找一下模板解析的函数,再调用一下
弄好了,找到那个js插件的文档,只能作用页面初始化的元素,后来加的要配置一下
qq_1233211234567 2017-02-16
  • 打赏
  • 举报
回复
引用 7 楼 Free_Wind22 的回复:
找一下模板解析的函数,再调用一下
现在知道是哪个函数了,但是直接调用的话作用不到异步过来的div,只能作用原来页面的元素,如果是上面那种把相关js文件都插进页面的话就能作用到异步的div
2017-02-16
  • 打赏
  • 举报
回复
找一下模板解析的函数,再调用一下
soonyolsd 2017-02-16
  • 打赏
  • 举报
回复
引用 3 楼 qq_1233211234567 的回复:
[quote=引用 1 楼 soonyolsd 的回复:] 思路: 1.在ajax获取数据渲染html的时候添加相应的事件及样式。 2.为事件绑定相应的方法。
要加的事件和样式牵扯到几个js文件,小白实在看不懂大神的模板代码,现在最拙劣办法就每次异步都重新插全部js
var script = document.createElement("script");
            script.type = "text/javascript";
            script.src = "__ROOT__/Public/home/jquery.min.js.下载";
            document.body.appendChild(script);
有没有优化点方法,或者不用插到页面也可以跑完那些js[/quote] 没太明白你的意思,如果你是说每次异步加在数据之后是否都要加载一次你所谓的xxx.js文件的话那大可不必, 你的异步只是为了获取数据,前面在第一次同步渲染的时候你已经把需要引入的js文件引进来了,F12可以看到,然后你只需要重新在你的异步渲染的时候绑定对应的方法就行了。不知道楼主是否需要的是这个答案。

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧