我有以下-working-代碼,我想用一個三級運營商,並給予該對象的「狀態」無功優化。然而,我很困惑,到底在哪裏把點擊事件來完成這一點。jQuery的交換DIV內容優化
HTML(支持與以下佈局多個div):
<div class="adbox">
<div class="ad-image">Image 2 Goes Here <a class="swap-content" href="#">Next</a></div>
<div class="ad-content">Ad 2 text goes here <a class="swap-image" href="#">Back</a></div>
</div>
jQuery代碼:
<script lang="javascript">
$(document).ready(function() {
var speed = 500;
$('a.swap-content').click(function() {
var myad = $(this).parent().parent();
$(myad).find('div.ad-image').fadeOut(speed, function(){
$(myad).find('div.ad-content').fadeIn(speed)
});
});
$('a.swap-image').click(function() {
var myad = $(this).parent().parent();
$(myad).find('div.ad-content').fadeOut(speed, function(){
$(myad).find('div.ad-image').fadeIn(speed)
});
});
});
</script>
有什麼確切的問題你呢? –
澄清,我想重寫這個作爲一個功能交換div(如現在這樣),而不是有2個獨立的功能(每個div一個) - 即。一個點擊事件處理使用第三運營商來回交換 –