我有一個圖片庫的東西,當你點擊一個圖像,它打開全屏幕的圖像。有點像Facebook的劇院模式。我有它,所以當你點擊圖像容器時,它隱藏了容器和圖像。問題是,當我點擊圖像時,甚至也會引發火災。我不想那樣。點擊圖片的功能應該是隻爲圖像的父母
這裏是我的代碼:
$("section ul li img").on("click", function() {
$(this).addClass("clicked");
var image_src = $("section ul li img.clicked").prop("src");
$("div.image-full").css({
"visibility": "visible",
"display": "block"
});
$("div.image-full img").prop("src", image_src);
});
$("div.image-full").on("click", function() {
if($("div.image-full").css("cursor") == "pointer") {
$("section ul li img.clicked").removeClass("clicked");
var image_src;
$("div.image-full").css({
"visibility": "hidden",
"display": "none"
});
$("div.image-full img").prop("src", "");
}
});
我試圖使它所以如果當我點擊光標是它隱藏了容器和圖像的指針,但是當它只是一個普通的指針沒有火災。但那並不奏效。
這很好。太簡單了。 – Jordan 2014-09-27 04:02:27