最近很多小伙伴都在问javascript–如何在主“div”中的随机“div”上创建click事件?和div随机位置这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展CSS:如何在“
最近很多小伙伴都在问javascript – 如何在主“div”中的随机“div”上创建click事件?和div随机位置这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展CSS:如何在“div”内垂直对齐“label”和“input”?、Howto:div with onclick inside another div with onclick javascript、html – “div”p“&”div p“是否相同?、html – 如何添加“a href”链接到“div”?等相关知识,下面开始了哦!
本文目录一览:- javascript – 如何在主“div”中的随机“div”上创建click事件?(div随机位置)
- CSS:如何在“div”内垂直对齐“label”和“input”?
- Howto:div with onclick inside another div with onclick javascript
- html – “div”p“&”div p“是否相同?
- html – 如何添加“a href”链接到“div”?
javascript – 如何在主“div”中的随机“div”上创建click事件?(div随机位置)
$(window).load(function() { var no = 1,$m = $(".main_div"),size = 200; $m.live('click',function() { no++; var n = no * no,i,_size; $m.empty(); for (i = 0; i < n; i++) $m.append($('<div title=' + i + '/>')); _size = size / no; $m.find('> div').css({ width: _size,height: _size }); var colors = ["#FFFFFF","#CC00CC","#CC6699","#0099CC","#FF99FF"]; var rand = Math.floor(Math.random() * colors.length),randomTotalBox = Math.floor(Math.random() * $('.main_div div').length); $m.find("div:eq(" + randomTotalBox + ")").css("background-color",colors[rand]); var rand = Math.floor(Math.random() * colors.length); }); });
.main_div { width: 200px; height: 200px; background-color: #9F0; } .main_div > div { float: left; Box-shadow: 0 0 1px #000; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <divid="demo"> </div>
这是一个小提琴…… Code
解决方法
这意味着那些div在开始时不存在,所以你可以使用
Babak Naffas的回答以及.delegate方法
例
$('body').delegate('.main_div > div','click',function(){ // here goes your instructions });
有关详细信息,您可以检查:
jQuery: difference between .click() AND .on(“click”)
CSS:如何在“div”内垂直对齐“label”和“input”?
HTML:
<div> <label for='name'>Name:</label> <input type='text' id='name' /> </div>
CSS:
div { height: 50px; border: 1px solid blue; }
将标签和输入放在div(垂直)的中间是最简单的方法?
解决方法
div { display: table-cell; vertical-align: middle; height: 50px; border: 1px solid red; }
此方法的优点是,您可以更改div的高度,更改文本字段的高度和更改字体大小,一切都将始终保持在中间。
http://jsfiddle.net/53ALd/6/
Howto:div with onclick inside another div with onclick javascript
<html> <body> <div onclick="alert('outer');">outer div <div onclick="alert('inner');"/>inner div</div> </div> </div> </body> </html>
解决方法
if (!e) var e = window.event; e.cancelBubble = true; if (e.stopPropagation) e.stopPropagation();
html – “div”p“&”div p“是否相同?
对于代码如:
<div> <p>We want to format this text :)</p> </div>
有些人使用选择器:
div > p { something }
和别的:
div p { something }
在这种情况下有什么区别?在我看来 – 没有?
顺便说一下,后代的项目是不是总是一个孩子?两者有什么区别?我正在读w3.org但不能得到它:)
谢谢!
解决方法
div > p
只影响直接的孩子.
div p
也影响孙子孙,孙子郎等. (不会在你的例子中有所作为)
子选择器isn’t supported by IE6.
html – 如何添加“a href”链接到“div”?
这是我的HTML:
<div id="buttonOne"> <div id="linkedinB"> <img src="img/linkedinB.png" width="40" height="40"> </div> </div>
解决方法
<a href="#"><div id="buttonOne"> <div id="linkedinB"> <img src="img/linkedinB.png" width="40" height="40"> </div> </div></a>
我们今天的关于javascript – 如何在主“div”中的随机“div”上创建click事件?和div随机位置的分享已经告一段落,感谢您的关注,如果您想了解更多关于CSS:如何在“div”内垂直对齐“label”和“input”?、Howto:div with onclick inside another div with onclick javascript、html – “div”p“&”div p“是否相同?、html – 如何添加“a href”链接到“div”?的相关信息,请在本站查询。
本文标签: