69 lines
2.5 KiB
Plaintext
69 lines
2.5 KiB
Plaintext
<div class="i-member index-member-3">
|
||
<div data-list="roles" data-level="0">
|
||
<div class="i-member-section">
|
||
<div data-level="1" data-list="status-list">
|
||
<h3 class="i-member-status-title">{{status-title}}</h3>
|
||
<div class="i-member-list row" data-level="2" data-list="members">
|
||
<div class="i-member-item col-md-6">
|
||
<div class="i-member-item-inner clearfix">
|
||
<div class="i-member-pic-wrap col-sm-4 col-xs-4">
|
||
<a href="{{link_to_show}}" title="{{name}}">
|
||
<img class="i-member-pic" src="{{image}}" title="{{name}}">
|
||
</a>
|
||
</div>
|
||
<div class="i-member-profile-data-wrap col-sm-8 col-xs-8">
|
||
<ul class="i-member-profile-list" data-list="profile_data" data-level="3">
|
||
<li class="i-member-profile-item">
|
||
<span class="i-member-title {{title_class}}">{{title}}:</span>
|
||
<span class="i-member-value {{value_class}}">{{value}}</span>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{{pagination_goes_here}}
|
||
<script>
|
||
for(var i = 0;i < $('.i-member img').length ; i++){
|
||
if($('.i-member img').eq(i).attr('alt')=="" ){
|
||
$('.i-member img').eq(i).attr('alt','noname');
|
||
$('.i-member img').eq(i).attr('title','noname');
|
||
$('.i-member img').eq(i).parent().attr('title','noname');
|
||
}
|
||
};
|
||
function reorderMemberData() {
|
||
// 針對每一個成員項目獨立處理
|
||
$('.i-member-item').each(function() {
|
||
var $item = $(this);
|
||
|
||
// 1. 抓取基準點與目標元素
|
||
var $name = $item.find('.member-data-value-name');
|
||
var $value1 = $item.find('.member-data-value-1');
|
||
var $value0 = $item.find('.member-data-value-0');
|
||
|
||
// 2. 執行移動邏輯:姓名 -> 1 -> 0
|
||
if ($name.length > 0) {
|
||
|
||
// 先把 value-1 移到姓名後面
|
||
if ($value1.length > 0) {
|
||
$name.after($value1);
|
||
}
|
||
|
||
// 再把 value-0 移到「1」後面;若沒「1」,則移到「姓名」後面
|
||
if ($value0.length > 0) {
|
||
var $targetFor0 = ($value1.length > 0) ? $value1 : $name;
|
||
$targetFor0.after($value0);
|
||
}
|
||
}
|
||
});
|
||
}
|
||
|
||
// 頁面載入完成後執行
|
||
$(document).ready(function() {
|
||
reorderMemberData();
|
||
});
|
||
</script> |