jQuery输入城市查看地图使用介绍


Posted in Javascript onMay 08, 2013
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title></title> //在这里要注意js引入的先后顺序 
<link href="css/jquery.ui.base.css" rel="stylesheet" type="text/css" /> 
<link href="css/jquery.ui.theme.css" rel="stylesheet" type="text/css" /> 
<script src="js/jquery-1.9.1.js" type="text/javascript"></script> 
<script src="js/jquery.ui.core.js" type="text/javascript"></script> 
<script src="js/jquery.ui.widget.js" type="text/javascript"></script> 
<script src="js/jquery.ui.position.js" type="text/javascript"></script> 
<script src="js/jquery.ui.tooltip.js" type="text/javascript"></script> 
<link href="css/demos.css" rel="stylesheet" type="text/css" /> 
<style type="text/css"> 
.photo { 
width: 300px; 
text-align: center; 
} 
.photo .ui-widget-header { 
margin: 1em 0; 
} 
.map { 
width: 350px; 
height: 350px; 
} 
.ui-tooltip { 
max-width: 350px; 
} 
</style> 
<script type="text/javascript"> 
$(function () { 
$(document).tooltip({ 
items: "img, [data-geo], [title]", 
content: function () { 
var element = $(this); 
if (element.is("[data-geo]")) { 
var text = element.text(); 
return "<img class='map' alt='" + text + 
"' src='http://maps.google.com/maps/api/staticmap?" + 
"zoom=11&size=350x350&maptype=terrain&sensor=false¢er=" + 
text + "'>"; 
} 
if (element.is("[title]")) { 
return element.attr("title"); 
} 
if (element.is("img")) { 
return element.attr("alt"); 
} 
} 
}); 
$('#Button1').click(function () { 
$('#AName').text($('#Text1').val()); 
$('#AName').attr('href', "http://maps.google.com/maps?q="+$('#Text1').val()+"&z=11"); 
}) 
}); 
</script> 
</head> 
<body> 
<div class="ui-widget photo"> 
<div class="ui-widget-header ui-corner-all"> 
<input id="Text1" type="text" value="China,上海"/><input id="Button1" type="button" value="设置" /> 
<h3><a href="http://maps.google.com/maps?q=China,上海&z=11" data-geo id="AName">China,上海</a></h3> 
</div> 
</div> 
</body> 
</html>

使用方法:任意输入国家和城市,用“,”分隔,点击设置下面的超链接就变为了刚设置的城市,点击可以跳到这个城市的查看地图页,鼠标移到超链接上会弹出一个350*350的地图
效果图:
jQuery输入城市查看地图使用介绍
jQuery输入城市查看地图使用介绍
jQuery输入城市查看地图使用介绍
Javascript 相关文章推荐
初学js 新节点的创建 删除 的步骤
Jul 04 Javascript
js修改table中Td的值(定义td的单击事件)
Jan 10 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
Jan 23 Javascript
html的DOM中Event对象onblur事件用法实例
Jan 21 Javascript
Bootstrap入门书籍之(三)栅格系统
Feb 17 Javascript
JS实现刷新父页面不弹出提示框的方法
Jun 22 Javascript
react.js使用webpack搭配环境的入门教程
Aug 14 Javascript
实现图片首尾平滑轮播(JS原生方法—节流)
Oct 17 Javascript
vue toggle做一个点击切换class(实例讲解)
Mar 13 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
Mar 19 Javascript
node使用promise替代回调函数
May 07 Javascript
Vue数字输入框组件使用方法详解
Feb 10 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
May 08 #Javascript
基于jquery实现拆分姓名的方法(纯JS版)
May 08 #Javascript
jQuery cdn使用介绍
May 08 #Javascript
不用锚点也可以平滑滚动到页面的指定位置实现代码
May 08 #Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
May 08 #Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
May 08 #Javascript
jquery插件validate验证的小例子
May 08 #Javascript
You might like
PHP内存缓存Memcached类实例
2014/12/08 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
一个不错的用JavaScript实现的UBB编码函数
2007/03/09 Javascript
JavaScript 继承详解(一)
2009/07/13 Javascript
javascript 24小时弹出一次的代码(利用cookies)
2009/09/03 Javascript
基于jquery的inputlimiter 实现字数限制功能
2010/05/30 Javascript
JS 表单验证大全
2011/11/23 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
jQuery实现延迟跳转的方法
2015/06/05 Javascript
Bootstrap表单布局
2016/07/19 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
angular 动态组件类型详解(四种组件类型)
2017/02/22 Javascript
Angular使用$http.jsonp发送跨站请求的方法
2017/03/16 Javascript
微信小程序实战之自定义抽屉菜单(7)
2017/04/18 Javascript
JavaScript之解构赋值的理解
2019/01/30 Javascript
浅析JavaScript异步代码优化
2019/03/18 Javascript
JS document form表单元素操作完整示例
2020/01/13 Javascript
python使用7z解压apk包的方法
2015/04/18 Python
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
Python表示矩阵的方法分析
2017/05/26 Python
快速了解Python开发中的cookie及简单代码示例
2018/01/17 Python
浅谈python中字典append 到list 后值的改变问题
2018/05/04 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
Python函数定义及传参方式详解(4种)
2019/03/18 Python
Python 一键制作微信好友图片墙的方法
2019/05/16 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
python3获取url文件大小示例代码
2019/09/18 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
django中url映射规则和服务端响应顺序的实现
2020/04/02 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
教师考核表个人总结
2015/02/12 职场文书
python flask框架快速入门
2021/05/14 Python
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技