以控件位置显示层,但是要计算层的左右显示问题? 以控件位置显示层,但是要计算层的左右显示问题?也就是说,我放了动态的TEXTBOX 也不知道 在页面那现实。我要知道TEXEBOX下面显示一个层。假如TEXTBOX 在最右边但是层不能拉长页面。 就要换左边显示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 动态算位置呗,很多tooltip不就是这么做的么 简单思路,以横向处理为例, 获取div(或者textbox)绝对X坐标(网上有很多例子代码).获取当前窗口宽度,判断div是否已经处在窗口右边(这里需要一些计算),根据判断结果,来定位显示div.你可以搜索下google 的tooltip 昨天夜里 看了下tooltip 写的太复杂了。有没有简单示例代码。我以前看到过,但是现在实在找不到了。 使用jQuery jQuery.extend({ setPosition: function(element) { element = $(element); var position = element.position(); if (position.left + this.width() - $(document).scrollLeft() > $(window).width()) { position.left -= this.width() - element.width(); } if (position.top + this.height() - $(document).scrollTop() > $(window).height()) { position.top -= this.outerHeight(true); } else { position.top += element.outerHeight(true); } this.css(position); } });调用: $('#层ID').setPosition('Textbox名称'); showModalDialog窗口大小 美女帅哥们,怎么样才能让别人在网页上一点击我的QQ号码就直接能跟我在QQ里对话? JSP出现乱码问题!! 问下用JS怎么实现鼠标放在表格上,表格收缩(或膨胀)的效果 请教大家一个简单的小问题,很急,在线等 对象未定义或不存在 急,,在线等问题 发现了一个IE很怪的问题,寻求热心人解答! table中的某个单元格中有一个button,当点击该button时,怎样得到它所在的单元格是在table的第几行中? 急!求教:Javascript里,如何延迟时间。 Java WEB开发模式 怎样将字符串转成浮点数?
有没有简单示例代码。
我以前看到过,但是现在实在找不到了。
jQuery.extend({
setPosition: function(element)
{
element = $(element);
var position = element.position();
if (position.left + this.width() - $(document).scrollLeft() > $(window).width())
{
position.left -= this.width() - element.width();
}
if (position.top + this.height() - $(document).scrollTop() > $(window).height())
{
position.top -= this.outerHeight(true);
}
else
{
position.top += element.outerHeight(true);
}
this.css(position);
}
});
调用: $('#层ID').setPosition('Textbox名称');