Tıklayabileceğim donukluğa sahip bir elemanın altında bulunan elemanlar var: 0.5. En üstteki elemanı "nasıl" tıklayabilirim?başka bir elemanın altındaki bir öğeye yapılan tıklamaları kaydeder
Sorunumu gösteren bir örnek. Onları açmak ve kapatmak için kutulara tıklayın. Çözümünüzü denemek için on jsbin düzenleyebilirsiniz.
Kutuların üzerine geldikten sonra bonus puanları arasında geçiş yapabilirsiniz.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<title>Sandbox</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<style type="text/css" media="screen">
body { background-color: #000; }
.box {width: 50px; height: 50px; border: 1px solid white}
.highlight {background-color: yellow;}
</style>
<script type="text/javascript">
var dthen = new Date();
$('<div id="past">').css({'height': (dthen.getMinutes()*60)+dthen.getSeconds() +'px'
,'position': 'absolute'
,'width': '200px'
,'top': '0px'
,'background-color': 'grey'
,'opacity': '0.5'
})
.appendTo("#container");
setInterval(function(){
dNow = new Date();
$('#past').css('height', ((dNow.getSeconds()+(dNow.getMilliseconds()/1000))*50)%300 +'px');
},10)
$(".box").click(function(){
$(this).toggleClass("highlight");
});
</script>
</head>
<body>
<div id="container">
<div class="box" style="position:absolute; top: 25px; left: 25px;"></div>
<div class="box" style="position:absolute; top: 50px; left: 125px;"></div>
<div class="box" style="position:absolute; top: 100px; left: 25px;"></div>
<div class="box" style="position:absolute; top: 125px; left: 125px;"></div>
<div class="box" style="position:absolute; top: 225px; left: 25px;"></div>
<div class="box" style="position:absolute; top: 185px; left: 125px;"></div>
</div>
</body>
</html>
Sanırım sizin için tam bir çözüm yazmamız için buradayız. Aşağıda verilen önerileri kullanarak çözümü kendiniz uygulamalısınız. SO ücretsiz bir danışmanlık dükkanı değildir. –
Bunu yapmak isteyecek tek kişi olduğuma inanamıyorum. Bu yüzden, bunun nasıl yapılacağını gösteren herhangi bir kod, bunun için planladığımın ötesinde bir kullanım bulacağını düşünüyorum. Bunu yapmak için kod istemekte herhangi bir sorun görmüyorum. –
sam, ayrıca .css – redsquare