应客户的要求,要做个放大镜的功能,我心想JQuery多呢,很简单的嘛!结果~~~~~~~我整整纠结了2天~~~其中换了不下4个JS~~~一直没有解决。我发现主要原因是JS加载太快,页面的DOM还没有加载完全。可是我是用了$(document).ready(),我觉得这个就代表页面加载完全吧!可是呢~~~

我想到了页面生命周期,想到了脚本注入~结果依然纠结!

最后我搜到了一段代码,尝试了一下,终于让我试验成功了!

下面主要演示Jqzoom的方法!推荐一下!

 

代码
<script type="text/javascript">
window.onload
= function() {
$(
".jqzoom").jqueryzoom({
xzoom:
250, //设置放大 DIV 长度(默认为 200)
yzoom: 250, //设置放大 DIV 高度(默认为 200)
offset: 10, //设置放大 DIV 偏移(默认为 10)
position: "right", //设置放大 DIV 的位置(默认为右边)
preload: 1,
lens:
1
});
}
</script>

 

posted @ 2010-04-12 17:23 TUTO 阅读(329) 评论(0) 编辑
<div style="width: 201px; height: 149px; overflow: hidden" id="demo">
                                                        <div id="demo1">
                                                            <img src="Image/tu1.jpg" width="201" height="149"><br>
                                                            <img src="Image/tu2.jpg" width="201" height="149"><br>
                                                            <img src="Image/tu3.jpg" width="201" height="149">
                                                        </div>
                                                        <div id="demo2">
                                                        </div>
                                                    </div>

                                                    <script>
                                                        var speed = 60;
                                                        demo2.innerHTML = demo1.innerHTML
                                                        function Marquee() {
                                                            if (demo2.offsetTop - demo.scrollTop <= 0)
                                                                demo.scrollTop -= demo1.offsetHeight;
                                                            else
                                                                demo.scrollTop++;
                                                        }
                                                        var MyMar = setInterval(Marquee, speed)
                                                        demo.onmouseover = function() { clearInterval(MyMar) }
                                                        demo.onmouseout = function() { MyMar = setInterval(Marquee, speed) }
</script>
posted @ 2010-03-29 16:25 TUTO 阅读(172) 评论(0) 编辑

今天和BOSS在QQ上聊天,他说他写了一个很牛B的lambda写的递归自调用的类,还给我传过来,让我研究下,说懂了的话你的lambda也就毕业了~我那个汗啊~马上打开代码,傻眼了~~完全看不懂~~我再仔细琢磨,突然发现不知道递归是怎么一回事,我那个汗啊~大三学的数据结构都忘记了,马上谷歌百度一起上,找到了一个不错的递归代码

 1 class Program
 2     {
 3         static void Main() 
 4         {
 5             Program pr = new Program();
 6             pr.Count(3);
 7         }
 8         public void Count(int intval)
 9         {
10             if (intval == 0)
11             {
12                 return;
13             }
14             Count(intval - 1);
15             Console.WriteLine("{0}", intval);
16         }
17 }

 

我一看这不简单,肯定是3,2,1。可是答案却是1,2,3

我觉得不对头,于是写了个断点调试了一下,运行到return之后,Count(intval - 1)开始不断地重复,把原来的值都恢复了过来。

实在不明白递归为什么会是先进后出?找了点资料。

总结递归的用法,可以用一句话来形容,“层层递进,原路返回”,正如上边的程序所示。每次调用Count方法时,只要intval的值!=0就会继续调用count方法,这叫做层层递进。但Count函数是要返回值的,如果没有得到返回值,函数就会被挂在那里,等待着返回值,有了函数才能算执行完毕,程序才能往下继续执行。在层层递进地过程中,当intval=0的时候,这时就到了原路返回的时候了.由于刚才挂起的函数都在等返回值。所以一旦有了返回值函数要一个一个的退出,本着先进后出的原则一个一个的给它的上级函数一个返回值最后当退到intval为3 就出现了我们所要的结果。

posted @ 2009-12-02 20:27 TUTO 阅读(107) 评论(0) 编辑

都不知道哪些所谓的高手都是干什么吃的?浪费哥无数时间~~~ ­在此哥留个存根~~~

 

Code

 

另外在winform里面checkedlistbox根本没有valuemember等属性,需要手打出来!!

 

posted @ 2009-10-21 11:16 TUTO 阅读(339) 评论(0) 编辑
Code
代码还是看的不太懂~~感觉好深奥~继续努力学习~~
posted @ 2009-06-23 10:46 TUTO 阅读(199) 评论(3) 编辑
摘要: 1、pageTool.cs[代码]2、test.aspx.cs[代码]这是调用的代码,得到一个TestDataContext的类型,就实现了新建TestDataContext的实例。好处在于:当我们需要在多个方法中调用该类型时,需要不停地实例化,这样就给系统带来了开销,上一个ListView实例中,我直接新建了TestDataContext的实体,这样顶多就是降低了代码量,但是反而给系统带来负担,...阅读全文
posted @ 2009-06-18 13:51 TUTO 阅读(36) 评论(0) 编辑
摘要: 用惯了GridView,DataList,今天学习了关于ListView的操作,在此做一个备忘!首先是ListView的模板机制<LayoutTemplate>是用来标记表格的标题列;<ItemTemplate>是用来显示数据的;<EditItemTemplate>是用来进行数据编辑的才显示的;<InsertItemTemplate>是用来插入数据时...阅读全文
posted @ 2009-06-18 13:28 TUTO 阅读(162) 评论(0) 编辑
摘要: [代码]阅读全文
posted @ 2009-04-27 00:13 TUTO 阅读(639) 评论(0) 编辑