제품 카탈로그가 있습니다. 미리보기 이미지를 롤오버하면 제품 설명이 툴팁 (Cluetip)에 나타납니다. Cluetip이 활성화되면 관련 이미지 주위에 그림자가 나타납니다.별도의 동적 div를 한 번 타겟팅하는 방법 Cluetip이 활성화 되나요?
onActivate: function() { $("#shadow").fadeIn(1000); }
을하지만 문제는 CMS가 동적으로 DIV의 ID를 생성하는 내 경우에, 그래서 그들은 이름이 : 그 내용은
나는이 Cluetip가 활성화 될 때이 사업부를 대상으로 어떻게 이미지 주변의 그림자와 와 별도의 사업부를 만들어 # shadow6, # shadow8, # shadow17과 같은 것입니다.
제 질문은 : Cluetip이 활성화되면 특정 동적 div의 ID를 어떻게 타겟팅합니까?
jQuery를 : (루프에서)
<script type="text/javascript">
$(document).ready(function() {
$('.thumbnail').cluetip({
fx: {
open: 'fadeIn',
openSpeed: '2000'
},
showTitle: false,
cursor: 'pointer',
positionBy: 'auto',
height: '210px',
topOffset: 0,
leftOffset: 20,
local: true,
sticky: true,
mouseOutClose: true,
onActivate: function() {
$("#shadow").fadeIn(1000);
},
onHide: function() {
$("#shadow").fadeOut(300);
}
});
});
</script>
HTML/PHP
<div id="shadow{$obj_id}" style="position: absolute; display:none;
width:150px; height:190px;"></div>
<div class="thumbnail">
<img src="/images/product.jpg" />
</div>
실제 코드
<div id="shadow1"></div>
<a href="/shoe-model-name.html">
<span class="cm-template-box" template="common_templates/image.tpl" id="te3">
<img class="cm-template-icon hidden" src="/skins/test/customer/images/icons/layout_edit.gif" width="16" height="16" alt="" />
<img class="thumbnail" rel="#popupz1" src="/images/product-tmb.jpg" width="150" height="180" alt="" /></span>
</a>
어떻게하면 그림자 요소와 관련하여 툴팁을 트리거하는 요소가 있습니까? 마크 업은 어떻게 생겼습니까? – m90
마크 업을 추가했습니다. – Tim
나는 여기와 같은 효과를 내기를 원한다 : [link] (http://www.gucci.com/us/category/f/women_s_shoes) – Tim