找回密码
 立即注册

QQ登录

只需一步,快速开始

zfmilk

注册会员

3

主题

10

帖子

55

积分

注册会员

积分
55
最新发帖
zfmilk
注册会员   /  发表于:2020-8-7 02:45  /   查看:5160  /  回复:11
1金币
怎么在页面加载时直接运行JavaScript

11 个回复

倒序浏览
最佳答案
最佳答案
Francis.Wang讲师达人认证 活字格认证
高级会员   /  发表于:2020-8-7 02:45:26
来自 2#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-8-7 14:14:32
3#
回复 使用道具 举报
zfmilk
注册会员   /  发表于:2020-8-7 16:38:50
4#
回复 使用道具 举报
zfmilk
注册会员   /  发表于:2020-8-7 16:45:55
5#

在问一下 我在一个页面放了一个百度地图的插件,我想在加载这个页面的时候直接显示标注点,试了一下页面加载的时候运行JavaScript但是没有反应,用个按钮触发JavaScript但是可行,这个是啥原因?
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-8-7 18:23:05
6#
zfmilk 发表于 2020-8-7 16:45
在问一下 我在一个页面放了一个百度地图的插件,我想在加载这个页面的时候直接显示标注点,试了一下页面 ...

你要看下加载的时机,直观的猜测感觉地图还没渲染完,你就去加标注了,当然是没效果的
回复 使用道具 举报
zfmilk
注册会员   /  发表于:2020-8-7 19:57:45
7#
Eric.Liang 发表于 2020-8-7 18:23
你要看下加载的时机,直观的猜测感觉地图还没渲染完,你就去加标注了,当然是没效果的

需要怎么设置一下,可以上加载完地图后,运行添加标注?
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-8-10 09:08:35
8#
可以在JS代码中加定时时间,等待地图加载完后再执行JS命令试试。
回复 使用道具 举报
zfmilk
注册会员   /  发表于:2020-8-11 15:40:37
9#
Erik.Xue 发表于 2020-8-10 09:08
可以在JS代码中加定时时间,等待地图加载完后再执行JS命令试试。

有没有什么方法可以判断地图加载完成了?
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-8-11 17:31:05
10#
zfmilk 发表于 2020-8-11 15:40
有没有什么方法可以判断地图加载完成了?

我给你个思路。你用个文本框的值=百度地图单元格,百度地图单元格的值是经纬度,然后你给文本框设置JS命令,因为地图加载完毕之后,文本框的值会发生变化,文本框的命令触发时机是值发生变化的时候自动触发,所以文本框的JS会自动执行
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部