谷歌地图api v3:用自定义消息设置光标
Google map api v3: Set cursor with custom message
有人能帮我弄清楚如何像下面的网站一样用一些自定义消息设置光标吗
http://www.rightmove.co.uk/draw-a-search.html
他们显示的自定义消息为"点击并释放以放置第一个点",后来改为"点击地图绘制边缘"。
这与谷歌地图无关。这是他们自己的自定义JS。查看这个fiddle,了解如何使用jQuery快速入门。
http://jsfiddle.net/g1t50jrg/1/
$('.container').on( 'mousemove', function(event){
$('.hint').css({
top: event.pageY - 15,
left: event.pageX + 20
});
});
这种效果是用CSS和Javascript完成的,与谷歌地图无关。使用CSS可以更改光标,使用Javascript可以显示、隐藏和移动消息。例如:
HTML:
<div id="cursor-div">
</div>
<div id="cursor-message">
<p>Message cursor</p>
</div>
CSS:
#cursor-div{
cursor: crosshair;
width:50px;
height:100px;
background-color:red;
}
#cursor-message{
position:absolute;
top:0px;
left:0px;
display:none;
}
Javascript(带jQuery):
$("#cursor-div").mousemove(function(event){
$("#cursor-message").css("top",event.pageY-20);
$("#cursor-message").css("left",event.pageX+20);
});
$("#cursor-div").mouseenter(function(event){
$("#cursor-message").show();
});
$("#cursor-div").mouseleave(function(event){
$("#cursor-message").hide();
});
在这里你可以看到它的工作:DEMO
希望它能有所帮助!
相关文章:
- Jquery验证消息更改(自定义消息集)
- 我们如何自定义内置的 Angular “货币”过滤器
- 可以用我自己的自定义图像替换光标
- 使用Opera自定义base64图像光标-可能
- 根据 IP 向 Web 访问者显示自定义消息
- 处理 nodejs 错误并提供不同自定义消息详细信息的最佳方法
- 如何将自定义消息处理程序与 Strophe 连接
- 将自定义消息添加到淘汰所需的验证中
- 如何从页面脚本创建自定义消息的事件侦听器
- 是$scope$对于一个大型应用程序来说,广播速度足够快,或者我应该创建一个自定义消息总线
- 在jquery验证引擎中显示自定义消息
- 谷歌地图api v3:用自定义消息设置光标
- 通过htmljquery验证的自定义消息未显示
- 将自定义消息从iframe来宾发送到iframe主机,其中托管portlet中的HTML
- Facebook共享自定义消息字段
- 自定义消息不会在jquery验证插件中显示
- ExpressJS用自定义消息限制正文大小
- 显示自定义消息时,要求facebook的权限
- 为“未找到结果”添加自定义消息
- 如何在网格面板中显示任何自定义消息