我對整個Javascript的東西比較陌生,除了一些基本的jQuery東西。mootools獲取沒有ID的元素的位置
最近我接手了一個使用mootools的小型本地項目,但我被卡住了。
我有幾個頁面,有一個相對簡單的dom結構和存儲在數據庫中的內容。每個頁面上的第一個元素是div或具有固定寬度和高度的段落。
有所述元件的三種變型,他們每個人的不同的高度,這意味着我們具有的這些任一的每一頁
<div class="header1"><img ...></div>
<p class="header2"><img ...></p>
<p class="header3"><img ...></p>
它們中的每之後是含有文本或圖像幾個段落上。
我的問題:我必須在頁面的第一個元素(div或p)和以下內容之間放置一個打印圖標的小div,但我不允許更改生成此頁面的任何代碼。
想法是使用mootools(無論如何加載)將div放置在第一個元素正下方的絕對位置。
這可以用jQuery很容易地完成,但我必須使用mootools加上元素沒有ID。
是否有任何簡單的方法來獲得位置或頁面加載,然後將位置(位置:絕對;)一個div在它下面?
到目前爲止,我都這樣了,(這是相當差的),它記錄了一類 「頭1」
window.addEvent('domready', function() {
$$('.header1').each(function(element){
console.log(element);
});
})的中elemnent;
爲什麼下面第一個元素?將其注入第二個元素中,並通過CSS和負邊距頂點進行偏移,這更容易,更高效。此外,將與調整大小,而不需要收集/重新定位絕對els。 – 2013-03-22 19:28:42