Math对象中有3个方法用于处理小数值的舍入操作,它们是:Math.ceil()、Math.floor()、Math.round()。
Math.ceil():向上舍入为最接近的整数。
Math.floor():向下舍入为最接近的整数。
Math.round():标准的四舍五入。
alert(Math.ceil(3.5)); // 4
alert(Math.ceil(3.6)); // 4
alert(Math.floor(3.2)); // 3
alert(Math.floor(3.5)); // 3
alert(Math.floor(3.6)); // 3
alert(Math.round(3.2)); // 3
alert(Math.round(3.5)); // 4
alert(Math.round(3.6)); // 4
本文链接
Full Control with The Animate Method:
Public HTML code:
2 <html>
3 <head>
4 <meta charset=utf-8>
5 <title>Custom Effect Methods</title>
6 <style>
7 .box{
8 width: 400px;
9 background:red;
10 padding: 2em;
11 position:relative;
12 }
13 </style>
14 </head>
15 <body>
16
17 <div >
18 <h2>Reveal</h2>
19 <p>
20 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
21 tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
22 quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
23 </p>
24 </div>
25
26 <p><button>Increase</button></p>
27
28 <script src="/blog_article/js/jquery-1.9.1.min.js"></script>
29 <script src="/blog_article/animate.js"></script>
30 </body>
31 </html>
animate.js:
1.animate( properties [, duration ] [, easing ] [, complete ] )properties:An object of CSS properties and values that the animation will move toward
duration(default: 400): A string or number determining how long the animation will run.
easing (default: swing):A string indicating which easing function to use for the transition.
complete:A function to call once the animation is complete
2 var box = $('div.box');
3 //fontSize = parseInt(box.css('font-size'),10);
4
5 $('button').bind('click',function(){
6 box.animate({
7 'fontSize':'+=5',
8 'width': '+=300'
9 }, 500, 'swing', function() {
10 console.log('completed');
11 });
12 })
13
14 })();
2.
.animate( properties, options )options:A map of additional options to pass to the method.
options include: duration,easing,queue,specialEasing,step,progress,complete,done,fail,always
queue (default: true):A Boolean indicating whether to place the animation in the effects queue. If false, the animation will begin immediately. As of jQuery 1.7, the queue option can also accept a string, in which case the animation is added to the queue repre
本人做过多次PHPCMS二次开发,现在基本上开发起来感觉都比较灵活,所以做些笔记,不感说做的好,但也记录下一些解决办法,开发经验,希望能帮助到用的到的人。
各位有什么意见可以指点一二。
一、关于 新闻 型信息对新添加字段值的插入。
当你从后台模型中去添加新字段,而且用的也是系统提供的类型,这自然可以正常的插入值。但当系统中的类型不能支持你的需求,需要自己定义显示方式输入值时,你不得不去添加一个并非你要显示出现的类型,所以你需要在页面中手工来写输入方式,或者说字段是直接通过数据库添加的,(当然如果完全按照PHPCMS系统来再做新字段类型的输入也可以,但这样太麻烦了,对于开发的工期来讲,我们往往没有那么多的时间),那这样这里的字段的值就无法插入到数据表中,因为系统中用了模型来做插入,我们的字段是非正常添加的,所以模型关联的字段中不包括我们新添加的字段,所以不能插入。解决办法是:在插入的程序之前我们把新加的字段值加到要插入的数组中。
///插入模型表 文件:admin/content.class.php 中的add方法中。
$modelinfo['infokind']=$data['infokind'];
$modelinfo['infokindother']=$data['infokindother'];
//以上是新添加的两个字段。
$this->db->insert($this->model_table, $modelinfo);