nfu-biotech2/modules/member/member_index3.html.erb

69 lines
2.5 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>