最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery 設(shè)置元素相對(duì)于另一個(gè)元素的top值(實(shí)例代碼)

 更新時(shí)間:2013年11月06日 08:43:50   投稿:jingxian  
在jquery中offset().top是相對(duì)于body來(lái)說(shuō)的,另外在設(shè)置top值的時(shí)候要找到與該元素最近的有相對(duì)值的元素

<div id="span1">sfdsfsddfsdf</div>
<span id="span2" style="position:relative">

        <input id="input" type="text"></input>
        <input id="button" type="button"></input>

 </span>

設(shè)置button在input的下方

$("#button").css("{top":$("#input").offset().top-$("#span2").offset().top+$("#input").height,position:"absolute"});

這樣input在哪個(gè)位置button都在input的下邊,同樣可以運(yùn)用到日歷小插件在input文本框的下方

1、在jquery中offset().top是相對(duì)于body來(lái)說(shuō)的,另外在設(shè)置top值的時(shí)候要找到與該元素最近的有相對(duì)值的元素

在js中可以這樣寫(xiě):

復(fù)制代碼 代碼如下:

//取得HTML控件絕對(duì)位置
Calendar.prototype.getAbsPoint = function (e){
  var x = e.offsetLeft;
  var y = e.offsetTop;
  while(e = e.offsetParent){
    x += e.offsetLeft;
    y += e.offsetTop;
  }
  return {"x": x, "y": y};
}

 var xy = this.getAbsPoint(popControl);
   this.panel.style.left = xy.x  + "px";

  this.panel.style.top = (xy.y + dateObj.offsetHeight) + "px";


如圖所示:

相關(guān)文章

最新評(píng)論

眉山市| 扎囊县| 称多县| 大悟县| 交口县| 古交市| 安图县| 视频| 确山县| 郓城县| 大荔县| 乐东| 宁城县| 泾川县| 泽库县| 贵州省| 吉林省| 米林县| 庐江县| 尚志市| 金昌市| 武城县| 柏乡县| 威宁| 昌吉市| 白水县| 滦平县| 如皋市| 油尖旺区| 满洲里市| 高要市| 安西县| 米泉市| 西乌珠穆沁旗| 佳木斯市| 沁阳市| 廉江市| 老河口市| 吐鲁番市| 金川县| 马尔康县|