我有代碼,這是否:試圖隱藏()的元件與jQuery
$('.attachment-medium').each(function(){
$(this).click(function(){
var gallWidth = $('.gallery').width();
$('.gall-output').toggle().css('width', gallWidth);
var url = $(this).attr('src').slice(0,-12) + '.jpg';
$('.gall-output-img').html('<img class="img-responsive" src="' + url + ' "/>');
var imgMeta = $(this).parent().next().html();
$('#gall-output-meta').html(imgMeta);
});
});
這產生了覆蓋模式,並顯示一個img withing與類.gall輸出一個div。我創建了一個小<p class="gall-close">close</p>
到hide()
的.gall-output
但它似乎並沒有與此代碼的工作:
$('.gall-close').click(function() {
$('.gall-output').hide();
});
有沒有使用這種.gall關閉隱藏或切換.gall輸出的方式?
感謝您的幫助。
可以分享html樣本 – 2014-10-05 08:55:26
我們需要查看您的HTML。這很可能是因爲JQuery無法通過點擊來遍歷'.gall-output'元素。 – EternalHour 2014-10-05 09:07:51