tooltip 显示框 ,用ajax获取提示信息
1.载入
<script type="text/javascript" src="/javascripts/custom_boxover.js"></script>
<script type="text/javascript" src="/javascripts/prototype.js"></script>
<script src="/javascripts/castle/get_building_info.js" language="javascript"></script>
2.前台显示
<a id="b<%=b.id%>" href="javascript:void(0)" onclick="upgrade_info('msg1',<%=b.id%>);hideBox();showTooltip=0;" title="header=[<%=b.name%>] body[]" onmouseover="get_building_tooltip(this,<%=b.id%>)" displayed="0"></a>
displayed="0" 为了只获取一次信息 ,减少重复的请求。
3.js代码
function get_building_tooltip(element,b_id){
var attributes=element.attributes;
var displayed=attributes.getNamedItem("displayed").value;
if(parseInt(displayed)==0){
b_id=parseInt(b_id);
new Ajax.Request('/test/index',{
method: 'get',
parameters: {overview_b_id: b_id},
onSuccess: function(transport){
var info=transport.responseText.split('#;#');
var header=info[0];
var body=info[1];
element.boBDY=body;
element.boHDR=header;
element.hasBox=1;
element.title='';
if(showTooltip)
showBox();
attributes.getNamedItem("displayed").value=1;
}
});
}
}
4.后台ajax返回的数据
class TestController < ApplicationController
def index
render :text => 'aaaaaaa #;# bbbbbb'
end
end
5.效果图
这个是 我开发一个游戏的时候 客户给的
- 大小: 7.9 KB
分享到:
相关推荐
标题中的“改良后的xlistview”指的是对原版XListView进行了优化或增强,以解决原组件可能存在的问题或增加新的特性。 原版XListView是开源项目,由开发者们共同维护和更新,旨在提供一个简单易用的列表组件,可以...
后端基于改良后的_Servlet_技术与_shopping.zip 购物系统是我设计的一个Web课程设计项目,主要用于学习使用。后端基于改良后的_Servlet_技术与_shopping.zip购物系统是我设计的一个Web课程设计项目,主要用于学习...
标题中的“改良后的jQuery+WEUI”正是一种针对WEUI进行优化和扩展的实践,旨在解决WEUI框架的一些不足,同时引入更多实用功能,以满足更广泛的开发需求。 首先,让我们来了解下基础概念。jQuery是一款广泛使用的...
通过人工室内配制不同含砂率(10%、20%、40%)粉土,对其进行改良试验,研究在不同改良剂(石灰+水玻璃、石灰+粉煤灰)、不同配比作用下3种含砂率粉土的改良效果,研究结果表明:随着含砂率的增加,无论是素土还是改良土,其...
用户可以在设计完成后立即进行仿真,观察信号的变化,验证电路的正确性。这种实时反馈机制有助于快速发现并修复错误,节省了大量实验时间和成本。 总的来说,Logisim-hust改良版是数字电路和计组教学的优秀工具,它...
【标题】"个人实现瑞吉外卖改良后源码"是一个基于瑞吉外卖系统进行改进的软件项目,由个人开发者完成。这个源码可能是对原始瑞吉外卖系统的优化和功能增强,旨在提供更好的用户体验和运营效率。 【描述】"个人实现...
《改良后的路径编辑器——游戏开发中的高效工具》 在游戏开发中,路径编辑器扮演着至关重要的角色,它能够帮助开发者设计出游戏角色、NPC(非玩家角色)或物体的移动路径,使得游戏世界更加生动且富有逻辑性。本文...
为了揭示水泥改良土拟制冻胀融沉的机理、检验水泥改良地层治理冻胀融沉的有效性,针对上海灰黄色粉砂开展水泥改良土冻胀融沉性质的实验研究.试验结果得到9种不同水泥掺入量时改良土重塑土试样的渗透系数、开敞系统...
同时运用X射线能谱的方法对膨胀土、石灰改良膨胀土、钢渣微粉改良膨胀土进行矿物成分和化学组成分进行分析,发现钢渣微粉改良膨胀土与石灰改良膨胀土矿物成分相近结合,自由膨胀率和无侧限抗压强度试验结果,对比分析...
jquery坦克大战改良版jquery坦克大战改良版jquery坦克大战改良版jquery坦克大战改良版jquery坦克大战改良版jquery坦克大战改良版jquery坦克大战改良版jquery坦克大战改良版jquery坦克大战改良版jquery坦克大战改良版...
改良根治性乳突切除术后,我们经历了一例植入后胆脂瘤的病例。 案例:40年前,另一名医院的一名61岁男子接受了改良的鼓室成形术,并进行了乳突切除术治疗中耳胆脂瘤。 我们对右胆脂瘤进行了右开式鼓室成形术,那时...
在隐蔽工程验收记录中,通常会详细记载种植土改良的过程、所使用的材料、方法以及改良后的效果评估,以确保工程质量符合标准。这份文档可能包含了具体的施工步骤、检测数据、改良前后对比以及验收结论等内容,对于...
7. **计时器功能**:有些组件可能具有定时器功能,比如倒计时按钮,用户可以设定一段时间后自动执行某个操作。 8. **用户输入**:一些改良的按钮可能允许用户在按钮上直接输入信息,例如搜索框按钮,用户可以在按钮...
换土法是将膨胀土全部或部分挖除后,换填为非膨胀性的土或砂砾土,以此来消除或减小地基的胀缩变形,适用于土层较薄的情况。垫层法是在膨胀土上铺设砂垫层或碎石垫层,通过垫层来抑制膨胀土的升降变形。湿度控制法是...