マークアップの問題を修正するために更新されました:/
http://jsfiddle.net/G7p2U/1/これはすべてをよりよく理解するためのリンクです
私が使用しているjQueryは
$(document).ready( function() {
$(".crumbs a").each( function() {
$(this).append('<div class="indicator"></div>');
});
var i = 0;
var linkpos= new Array("0,0", "0,110", "0,220", "0,330", "0,440", "0,550", "0,660");
$(".crumbs").each( function() {
var s = linkpos[i];
var x = s.split(",");
var t = x[0];
var l = x[1];
$(this).css({ "top":t+"px", "left":l+"px" });
i++;
});
});
問題は、これが書かれたときに正しく機能したことですが、今は問題があります。マークアップの前はそうだった
<div class="pun-crumbs">
<div class="crumbs">
<a href="#">Index</a>
</div>
<div class="crumbs">
<a href="#">Profile</a>
</div>
<div class="crumbs">
<a href="#">Recent</a>
</div>
<div class="crumbs">
<a href="#">Link 4</a>
</div>
</div>
これは、PHPがデータマークアップを解析する方法ではありませんが、実際にはそのようになります。
<div class="pun-crumbs">
<div class="crumbs">
<a href="#">Index</a>
<a href="#">Profile</a>
<a href="#">Recent</a>
<a href="#">Link 4</a>
</div>
</div>
だから私の悩みは、どういうわけか私も必要なようにリンクを分離することができないということです。
http://jsfiddle.net/nXrDn/のようになります
何か助けはありますか?
</ p>