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入门之基本函数详解
Oct 21 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
May 23 Javascript
jquery图片不完全按比例自动缩小的简单代码
Jul 29 Javascript
js实现页面转发功能示例代码
Aug 05 Javascript
JQuery异步获取返回值中文乱码的解决方法
Jan 29 Javascript
JS+CSS实现的拖动分页效果实例
May 11 Javascript
JS对字符串编码的几种方式使用指南
May 14 Javascript
javascript实现Table排序的方法
May 15 Javascript
jquery实现的树形目录实例
Jun 26 Javascript
jQuery查看选中对象HTML代码的方法
Jun 17 Javascript
使用jquery.qrcode.js生成二维码插件
Oct 17 Javascript
vue如何安装使用Quill富文本编辑器
Sep 21 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
星际玩家的三大定律
2020/03/04 星际争霸
php中日期加减法运算实现代码
2011/12/08 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
PHP+JS三级菜单联动菜单实现方法
2016/02/24 PHP
Laravel如何同时连接多个数据库详解
2019/08/13 PHP
Javascript事件热键兼容ie|firefox
2010/12/30 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
2015/09/26 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
2015/11/24 Javascript
js初始化验证实例详解
2016/11/26 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
小程序自定义日历效果
2018/12/29 Javascript
Windows下Node爬虫神器Puppeteer安装记
2019/01/09 Javascript
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
Vue批量图片显示时遇到的路径被解析问题
2019/03/28 Javascript
vue将后台数据时间戳转换成日期格式
2019/07/31 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
python中查找excel某一列的重复数据 剔除之后打印
2013/02/10 Python
在Python中使用HTML模版的教程
2015/04/29 Python
python实现自动登录
2018/09/17 Python
用Python爬取QQ音乐评论并制成词云图的实例
2019/08/24 Python
Python小程序 控制鼠标循环点击代码实例
2019/10/08 Python
python中元组的用法整理
2020/06/15 Python
python爬取招聘要求等信息实例
2020/11/20 Python
使用Html5实现异步上传文件,支持跨域,带有上传进度条
2016/09/17 HTML / CSS
HTML5拍照和摄像机功能实战详解
2019/01/24 HTML / CSS
日本无添加化妆品:HABA
2016/08/18 全球购物
2014县委书记四风对照检查材料思想汇报
2014/09/21 职场文书
流动人口婚育证明范本
2014/09/26 职场文书
刑事上诉状(无罪)
2015/05/23 职场文书
学生会自荐信
2019/05/16 职场文书
CSS完成视差滚动效果
2021/04/27 HTML / CSS