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 相关文章推荐
JavaScript 设计模式之组合模式解析
Apr 09 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
Oct 18 Javascript
iframe的父子窗口之间的对象相互调用基本用法
Sep 03 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
Apr 11 Javascript
浅谈Javascript的静态属性和原型属性
May 07 Javascript
javascript创建函数的20种方式汇总
Jun 23 Javascript
jquery代码实现多选、不同分享功能
Jul 31 Javascript
js实现下拉菜单效果
Mar 01 Javascript
关于使用js算总价的问题
Jun 23 Javascript
详解如何在微信小程序中愉快地使用sass
Jul 30 Javascript
从vue源码解析Vue.set()和this.$set()
Aug 30 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
Sep 14 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 遍历文件实现代码
2011/05/04 PHP
php数组去重的函数代码
2013/02/03 PHP
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
PHP实现浏览器中直接输出图片的方法示例
2018/03/14 PHP
Laravel 队列使用的实现
2019/01/08 PHP
php基于 swoole 实现的异步处理任务功能示例
2019/08/13 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
2019/10/18 PHP
php7 list()、session及其他模块的修改实例分析
2020/05/25 PHP
PHP网站常见安全漏洞,及相应防范措施总结
2021/03/01 PHP
jquery 跨域访问问题解决方法(笔记)
2011/06/08 Javascript
js 自定义个性下拉选择框示例
2013/08/20 Javascript
JavaScript实现的in_array函数
2014/08/27 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
详解vue项目打包后通过百度的BAE发布到网上的流程
2018/03/05 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
原生JS检测CSS3动画是否结束的方法详解
2019/01/27 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
2019/04/26 Javascript
Jquery cookie插件实现原理代码解析
2020/08/04 jQuery
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
[01:20:06]TNC vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[01:18]PWL开团时刻DAY4——圣剑与抢盾
2020/11/03 DOTA
Python实现对字符串的加密解密方法示例
2017/04/29 Python
解决新django中的path不能使用正则表达式的问题
2018/12/18 Python
python实现ip代理池功能示例
2019/07/05 Python
浅谈Python访问MySQL的正确姿势
2020/01/07 Python
关于初始种子自动选取的区域生长实例(python+opencv)
2020/01/16 Python
python print 格式化输出,动态指定长度的实现
2020/04/12 Python
波兰运动鞋网上商店:e-Sporting
2018/02/16 全球购物
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
美国眼镜在线零售商:Dualens
2019/12/07 全球购物
八一建军节感言
2014/02/28 职场文书
学习党代会心得体会
2014/09/05 职场文书
群众路线教育实践活动整改落实情况汇报
2014/10/28 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
人民币使用说明书
2019/04/17 职场文书