0
jQuery Align DIV to Link의 후속 조치.올바른 하이퍼 링크로 창을 닫습니다.
클릭 한 링크 옆에 창을 여는 작업 스크립트가 있습니다.
내가 가진 문제는 창이 열렸을 때 다른 링크를 클릭하면 어떻게됩니까? 링크 D를 클릭하면 창이 열립니다. 그러면 창이 열린 상태에서 링크 A를 클릭하면 링크 A에서 창이 닫힙니다.
FIDDLE은 무엇을 의미하는지 보여줍니다.
나도하고 싶습니다. 열려있는 창을 닫고 새 링크에서 다시 열거 나 닫는 링크를 통해서만 닫을 수 있습니다.
function deselect(e) {
$('.pop').slideFadeToggle(function() {
e.removeClass('selected');
});
}
$(function() {
$("[id$='contact']").click(function(){
if($(this).hasClass('selected')) {
deselect($(this));
} else {
$(this).addClass('selected');
$(".messagepop").css({position:"absolute",
top:$(this).offset().top,
left: $(this).offset().left});
$('.pop').slideFadeToggle();
}
return false;
});
$('.close').on('click', function() {
deselect($('#contact'));
return false;
});
});
$.fn.slideFadeToggle = function(easing, callback) {
return this.animate({ opacity: 'toggle', height: 'toggle' }, 'fast', easing, callback);
};
어떤 생각 나는이 작업을 수행 할 수 있습니다
이것은 내가 사용하고 코드는?