div

如何检测DIV的尺寸变化?

[亡魂溺海] 提交于 2020-03-20 15:18:34
3 月,跳不动了?>>> 我有以下示例html,有一个DIV,其宽度为100%。 它包含一些元素。 在执行窗口调整大小时,内部元素可能会重新放置,并且div的尺寸可能会更改。 我问是否有可能挂钩div的尺寸更改事件? 以及如何做到这一点? 我目前将回调函数绑定到目标DIV上的jQuery resize事件,但是,没有控制台日志输出,请参见以下内容: <html> <head> <script type="text/javascript" language="javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script> <script type="text/javascript" language="javascript"> $('#test_div').bind('resize', function(){ console.log('resized'); }); </script> </head> <body> <div id="test_div" style="width: 100%; min-height: 30px; border: 1px dashed pink;"> <input type="button" value="button 1" /> <input type="button"

div实际占得区域像素

匆匆过客 提交于 2020-03-17 05:47:06
水平方向:margin-left + border-left +pading-left + width + pading-right + border-right+margin-right 垂直方向:margin-top + border-top + pading-top+ height + pading-bottom + border-bottom + margin-bottom 来源: CSDN 作者: dxm809 链接: https://blog.csdn.net/dxm809/article/details/104855867

两个div并排

风流意气都作罢 提交于 2020-03-16 21:48:02
<!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <style type="text/css"> <!-- .onediv{width:90px; height:50px;float:left;margin:0 0 0 5px; border:1px #000 solid; background:#FF0000} .twodiv{width:90px; height:50px;float:left;margin:0 0 0 5px; border:1px #000 solid; background:#99CC00} --> </style></head> <body><div class="onediv"></div><div class="twodiv"></div> </body> </html> 来源:

css和div

你说的曾经没有我的故事 提交于 2020-03-16 19:44:23
1.css:(Cascading style sheet) 使用css的原因: css能够实现内容与样式的分离。但是不容易在界面中维护,调整高度 等难度系数比表格大。 css后期维护,改变背景颜色,字体颜色等比较方便。 css精确的控制,实现精美 ,复杂的页面。 主要功能:美化网页,实现网页的布局,图片等的定位。(排版与风格设计 简化的web开发) 2.使用css基本格式: <head> <style> 选择器 {对象的属性:属性值} </style> </head> 选择器:就是所要修饰的对象; 3.标签的类型: 标签选择器:就是容器的名字 如<p>(直接写p{;;;})就可以了。 类选择器:需要有.在修饰对象的前面。 如<p class="text"> .text{;;;;} ID选择器:需要#在修饰对象的前面。 如<div id="text"> #text{;;;;} 4.三种选择器的区别: 标签选择器:如果在body出现标签,全都修饰。 类选择器:主要有class标示。有class的地方就会被修饰。 ID选择器:ID选择器是唯一的,只能用一次。 5.选择器的优先级:ID选择器>类选择器>标签选择器 6. 标签css示例 <html> <head> <style> p{font-size:12px; color:#FFF;} </style> </head> <body>

jQuery DIV圆角插件之jquery.corner.js

♀尐吖头ヾ 提交于 2020-03-16 05:11:33
实例: <script type="text/javascript" src="jquery-1.2.6.js"></script> <script type="text/javascript" src="jquery.corner.js"></script> <div class="testCorner" style="width:200px; height:100px; border:3px solid red ; background-color:#0000FF;color:#00FF00;line-height:100px;"> $(this).corner("10px"); </div> <script type="text/javascript"> // className:testCorner $('.testCorner').corner("10px"); </script> 效果图: jQuery的控件: http://www.cnblogs.com/Terrylee/archive/2007/12/09/the-ultimate-jquery-plugin-list.html 许多效果图片: http://www.malsup.com/jquery/corner/ 来源: https://www.cnblogs.com/zengle_love/archive

jquery监听div等元素的内容变化

五迷三道 提交于 2020-03-15 23:48:27
方法一:change事件 change事件,在元素的值发生改变时触发,适用于文本域、textarea、select 。 或调用change()方法时可以监听。所以,我们可以模拟change为非表单元素监听change()事件。 1 2 <!Doctype> 3 4 <html> 5 6 <head> 7 8 <meta charset="utf-8"> 9 10 <title>change事件</title> 11 12 <style> 13 14 #container { 15 16 min-height: 120px; 17 18 border: 1px solid #aaa; 19 20 } 21 22 </style> 23 24 </head> 25 26 <body> 27 28 <div id="container"> 29 30 31 32 </div> 33 34 <button type="button" id="btn">add "aaa" for div</button> 35 36 37 38 39 40 <script src="jquery-1.11.3.js"></script> 41 42 <script> 43 44 45 46 function changes(){ 47 48 alert("changes"); 49 50 } 51 52

移动端表层div滑动,导致底层body滑动(touchmove的阻止)

南楼画角 提交于 2020-03-15 19:41:22
body很长,可以滑动,body头部有一个模拟下拉的选择框,下拉选择有滚动轴 我给body一个overflow:hidden和高度是没有用的。手机网站上背景还是可以滑动,然后我给body一个touchmove的preventdefault()阻止事件,body滑动阻止了,PC上面是可以了,但是手机上面滑动div还是会导致底部body的滑动,我给div 一个阻止冒泡的事件stopPropagation(),手机网站上面还是不可以。 解决方案 我经过反复测试,发现滚动轴滚到底部的时候,会触发body的滑动,那么我就在事件滚到底部的时候对表层的div做一个touchmove的阻止。到达滚动轴底部,向下滑动,阻止事件,向上滑动,开启事件。为此就要判断touchmove的方向了。 var startX ,startY; $("body").on("touchstart", function(e) { e.preventDefault(); startX = e.originalEvent.changedTouches[0].pageX, startY = e.originalEvent.changedTouches[0].pageY; }); $("body").on("touchmove", function(e) { e.preventDefault(); var moveEndX =

HTML5语义化标记抛弃DIV标记

为君一笑 提交于 2020-03-11 23:20:18
曾经,设计师们经常会跟频繁运用基于table的没有任何语义的布局。不过最终还是要感谢像Jeffrey Zeldman和Eric Meyer这样的思想革新者,聪明的设计师们慢慢的接受了相对更语义化的<div>布局替代了table布局,并且开始调用外部样式表。但不幸的是,复杂的网页设计须要大量不同的标签结构代码,我们把它叫做“<div>-soup” 综合症。也许你很熟悉下面的代码: <div id="news"> <div class="section"> <div class="article"> <div class="header"> <h1>Div Soup Demonstration</h1> <p>Posted on July 11th, 2009</p> </div> <div class="content"> <p>Lorem ipsum text blah blah blah.</p> <p>Lorem ipsum text blah blah blah.</p> <p>Lorem ipsum text blah blah blah.</p> </div> <div class="footer"> <p>Tags: HMTL, code, demo</p> </div> </div> <div class="aside"> <div class="header">

div只有四个角有边框(vue组件)

扶醉桌前 提交于 2020-03-10 06:20:05
<template lang="html"> <div class="frameDiv"> <div class="frame"> <div class="title">{{ title }}</div> <div class="num">{{ num }}</div> </div> </div> </template> <script> export default { name: 'frameDiv', props: { title: String, num: Number } } </script> <style lang="less" scoped> .frameDiv { position: relative; margin-right: 18px; background:rgba(56,62,88,0.8); .frame { position: absolute; // top: -1px; // left: -1px; width: 154px; height: 71px; box-shadow:0px 0px 9px 0px rgba(82,255,226,0.23) inset; background: linear-gradient(to left, #00CDA2, #00CDA2) left top no-repeat, linear-gradient

Codeforces Round #626 (Div. 2)(部分)

China☆狼群 提交于 2020-03-10 00:04:18
链接: https://codeforces.com/contest/1323 来源:Codeforces 文章目录 A. Even Subset Sum Problem(签到) B. Count Subrectangles(思维) C. Unusual Competitions(贪心) A. Even Subset Sum Problem(签到)   思路:让从数组中选择一些数字使得他们的和为偶数。如果没有这样的组合,则输出 “-1”。直接判断数组中是否含有偶数,如果有就直接输出其下标,否则就判断数组中是否只有一个数字,如果是输出 “-1”,否则输出前两个数的下标。 # include <bits/stdc++.h> using namespace std ; typedef long long ll ; const int maxn = 1e2 + 10 ; int a [ maxn ] , ans [ maxn ] ; int main ( ) { int T ; scanf ( "%d" , & T ) ; while ( T -- ) { int n ; scanf ( "%d" , & n ) ; for ( int i = 0 ; i < n ; i ++ ) scanf ( "%d" , & a [ i ] ) ; bool flag = false ; for (