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 相关文章推荐
node.js中的http.response.writeHead方法使用说明
Dec 14 Javascript
Javascript实现快速排序(Quicksort)的算法详解
Sep 06 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
Dec 01 Javascript
原生JS实现旋转木马式图片轮播插件
Apr 25 Javascript
Bootstrap显示与隐藏简单实现代码
Mar 06 Javascript
详解vue.js全局组件和局部组件
Apr 10 Javascript
vuex中使用对象展开运算符的示例
Sep 25 Javascript
Mac下安装vue
Apr 11 Javascript
获取layer.open弹出层的返回值方法
Aug 20 Javascript
详解如何在vue项目中使用lodop打印插件
Sep 27 Javascript
Vue学习之axios的使用方法实例分析
Jan 06 Javascript
VueX模块的具体使用(小白教程)
Jun 05 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读取MySQL数据代码
2008/06/05 PHP
PHP 程序授权验证开发思路
2009/07/09 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
smarty高级特性之过滤器的使用方法
2015/12/25 PHP
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
2014/06/24 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
jquery选择器简述
2015/08/31 Javascript
JS获取年月日时分秒的方法分析
2016/11/28 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
javascript实现导航栏分页效果
2019/06/27 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
python 不关闭控制台的实现方法
2011/10/23 Python
黑科技 Python脚本帮你找出微信上删除你好友的人
2016/01/07 Python
Python设计模式编程中Adapter适配器模式的使用实例
2016/03/02 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
对pandas通过索引提取dataframe的行方法详解
2019/02/01 Python
Django框架自定义session处理操作示例
2019/05/27 Python
python opencv 图像拼接的实现方法
2019/06/27 Python
python__new__内置静态方法使用解析
2020/01/07 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
如何开启linux的ssh服务
2013/06/03 面试题
给女朋友的道歉信
2014/01/10 职场文书
安全生产月演讲稿
2014/05/09 职场文书
地震捐款倡议书
2014/08/29 职场文书
检讨书格式范文
2015/05/07 职场文书
Java实战之课程信息管理系统的实现
2022/04/01 Java/Android
铁头也玩根德 YachtBoy YB-230......
2022/04/05 无线电
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js