我在项目里面有一个地图.jpg,
然后用<H1 class=mapl style="MARGIN: 110px 0px 0px 465px"><A href="#">北京 </A></H1>定位了全国的省会城市。
现在我想点击一个城市,弹出一个层可以显示信息。
效果跟百度地图差不多,但是不用百度API做。
因为公司有全国各地的资源,只需要拿到城市名,然后进行查询就行。我现在是苦于无法弹出这个层,无法把它跟那些城市标签定位到一起。
求大神们支招!
然后用<H1 class=mapl style="MARGIN: 110px 0px 0px 465px"><A href="#">北京 </A></H1>定位了全国的省会城市。
现在我想点击一个城市,弹出一个层可以显示信息。
效果跟百度地图差不多,但是不用百度API做。
因为公司有全国各地的资源,只需要拿到城市名,然后进行查询就行。我现在是苦于无法弹出这个层,无法把它跟那些城市标签定位到一起。
求大神们支招!
解决方案 »
- 纠结~,怎么样才能方便的去掉货币符号?
- Repeater空间中如何根据某个字段的值动态显示不同的内容?
- 帮帮忙!急!怎么办啊?
- 请路过的朋友,帮忙看一下:asp.net 2.0 VB,写的邮件发送程序,发件人邮件地址问题!
- DropDownList控件错误
- 反编译问题,高人进来指点!谁帮忙解决100全给!
- 关于 ASP.NET2.0 验证控件 非常有挑战的问题,高手请进
- 缺少对象,应该怎么做?
- <input id="Text2" type="hidden" name="oneimg_small" runat="server"> 我想给它加上不能为空的验证,可是不行?
- 北京网信公司招聘asp.net程序员
- DataList分页
- GridView绑定
但是我想做成百度那样的,在哪里点击的标签,就在哪里弹出层。
但是你有没有想过,其它根据像素定位的城市名的位置会发生什么样的变化?
因为插入了一个div,下面的样式全部都乱了。
http://ufo-crackerx.blog.163.com/blog/static/113078778201221611757968/
我勒个去,那我还不如用百度API。
事件你自己指定就行了 我用的是onmouseover
var imagesDir="/images/";
</script> <script src="js/wz_tooltip.js" type="text/javascript"></script> <script src="js/tip_balloon.js" type="text/javascript"></script>
<li onmouseout="UnTip()" onmouseover="showToolTip('prd_<%#Eval("id") %>')">
<a href="javascript:void(0)">
<img alt="" src="<%#Eval("Thumbnail") %>" width="160" height="98"/></a>
<div style="margin-top:5px;">
<a style="padding-left: 0px; padding-top: 0px; padding-right: 15px;" class="tit" href="javascript:void(0)"><%#Eval("productName") %></a> <a class="con" href="javascript:void(0)"><%#Common.CutString(Eval("content").ToString(),46,true,true)%></a>
<div id="prd_<%#Eval("id") %>" style="display: none;">
<p class="tooltipp">
<%#Common.CleanFormat(Eval("content").ToString(),true) %></p>
</div>
</div>
</li>
相关JS和图片需要时发你
<script type="text/javascript">
var imagesDir="/images/";
</script> <script src="js/wz_tooltip.js" type="text/javascript"></script> <script src="js/tip_balloon.js" type="text/javascript"></script>
<li onmouseout="UnTip()" onmouseover="showToolTip('prd_<%#Eval("id") %>')">
<a href="javascript:void(0)">
<img alt="" src="<%#Eval("Thumbnail") %>" width="160" height="98"/></a>
<div style="margin-top:5px;">
<a style="padding-left: 0px; padding-top: 0px; padding-right: 15px;" class="tit" href="javascript:void(0)"><%#Eval("productName") %></a> <a class="con" href="javascript:void(0)"><%#Common.CutString(Eval("content").ToString(),46,true,true)%></a>
<div id="prd_<%#Eval("id") %>" style="display: none;">
<p class="tooltipp">
<%#Common.CleanFormat(Eval("content").ToString(),true) %></p>
</div>
</div>
</li>
JS和相关图片需要时发你
能有百度的多? 最多把百度的拿出来修改下
动态获取 webconfig可以设置坐标区域 也可以通过数据库
弹层效果 JS JQ都能实现
我在7楼说的挺明白了,这样div的插入会打乱样式的。
如果不想跟鼠标的话可以在单击的时候获取鼠标所在的X和Y的值,新建一个层绝对定位到这个点上并调用JS显不其内容。如果内容不多的话可以先将内容下载下来。
自己反編譯一下,改掉引用和改掉被引用的dll就可以了