文章标签 ‘jQuery’

      如图所示slide box的应用比较常见,把这个功能做成插件用的时候方便调用自然很好,但是插件的制作会考虑通用性,复用性代码一般情况下都比较长,如果直接用jQuery来实现这种功能比较方便,代码也比较简单,是一种比较实际的选择。下面的例子就是通过jQuery实现slide box       凤凰网博客功能演示地址为       http://blog.ifeng.com/       我们最终实现的效果如下:          最终jQuery代码,rn $(document).ready(function(){        var lis = $("#imagewapHandler li");        var divs = $("#imagewapBox .bigPic");        $(lis).each(function(i){           $(this).mouseover(function(){               lis.removeClass("current");               divs.hide();               divs.eq(i).show();               $(this).addClass("current");           })        })                           }) demo地址www.radys.cn/demos/jQuery-ifeng-slide-box.html

2009年8月1日00:36 | 没有评论
分类: 前端页面

导航菜单中实用jQuery可以做出非常酷的效果下面几个例子,当然还要举出很多 Pufferfish – labs.dragoninteractive.com Tab-Navigation Sliding Navigation – www.kriesi.at CSS Dock Menu – www.ndesign-studio.com Flyout Menu – iPod-Style – www.filamentgroup.com (mb)Menu 2.6 (New!) – pupunzi.wordpress.com jSlickmenu – www.marcofolio.net   转载自http://guidesigner.net/ajax/best-jquery-collections-the-easy-way-to-navigate/

2009年7月2日22:34 | 没有评论
分类: 前端页面

一个jquery easing实现动态菜单的例子 demo 在线演示 http://www.radys.cn/demos/jQuery-menu/ 你也可以这个网站看看 http://www.kriesi.at/

2009年5月29日22:16 | 没有评论
分类: 前端页面
标签:

HTML结构    <select id="pagelist">       <option value="1">第一页</option>       <option value="2">第二页</option>       <option value="3">第三页</option>       <option value="4">第四页</option>    </select> 功能要求:      1.给select在绑定change事件在改变select的时候转到指定页,页码参数为page(?page=1,?page=N);      2.select根据页码数选中指定值,当页码为空或0时选择最后一页 jQuery实现      1.    //转到指定页处理             $("#pagelist").change(               function() {                   location.href = "/?page=" + $(this).val();               }             )     2.  //转换URL中的参数         function getQueryStringByRegExp(name) {             var reg = new RegExp("(^|\\?|&)" [...]

2009年5月11日09:41 | 没有评论
分类: 前端页面
标签:

   jquery.com首页的thumbnail效果非常不错,自己写了一个类似的DEMO,HTML的结构是一样的,但是jQuery代码却相去甚远。       主要的HTML代码: <ul class="jq-checkpoints">                         <li><a href="http://docs.jquery.com/Tutorials" title="Lightweight Footprint" class="jq-thickbox">Lightweight Footprint</a>                             <div class="jq-checkpointSubhead">                                 <p>About 19KB in size <em>(Minified and Gzipped)</em></p>                             </div>                         </li>                         <li><a href="http://docs.jquery.com/Tutorials" title="CSS3 Compliant" class="jq-thickbox">CSS3 Compliant</a>                             <div class="jq-checkpointSubhead">                                 <p>Supports CSS 1-3 selectors and more!</p>                             </div>                         </li>                         <li><a href="http://docs.jquery.com/Tutorials" title="Cross-browser" class="jq-thickbox">Cross-browser</a> [...]

2009年4月29日23:38 | 没有评论
分类: 前端页面
标签:

之前没有用到过is方法,很多时候jquery的is方法会很多的解决你的问题,比如判断一个元素是不是显示,可以用 is(“:visible”),判断一个元素是不是有那个classs用 is(“.classname”)其实has方法就是has(“classname”)与is(‘.classname’)等价 我们可以使用的还很多比如 is(“div”),is(“button”),is(“form”) 让我们更多的表达式放里面 is(“input[@name]”)判断是否带有name的input is(“#youridname”),判断是否为这个ID的对象 看来可用的还有很多很多,JQuery is  true或false,慢慢体会。。    你可能对以下内容也感兴趣:    jquery分页插件,ajax中不可少的小东西 jQuery插件,N多可用插件收集备用(转帖) jquery validator errorPlacement demo

2009年1月8日00:59 | 没有评论
分类: 前端页面
标签:

最近公司开发的项目中很多地方需要跨域ajax请求,比如几个子域名下 http://a.****.com/index123.aspx, http://b.****.com/index2.aspx 都要请求用户json信息,然后再对数据进行处理,起初我和同事们试了很多种方法,使用$.ajax() 无论是get或post方法都会引起uri deny的错误。一番GG之后发现了解决方法,也了解其中的原因。 jquery从1.2开始,.getJSON就支持跨域操作了。使用jquery.getJSON()方法可以解决跨域问题。实例如下 前台 HTML中JS代码 var url =’http://www.radys.cn/ajax.ashx?callback=?’ $.getJSON(url); alert(data.MAX); ASPX.cs文件中处理为 string jsoncall = Request.QueryString(“callback”); Response.Write(jsoncall+””({MAX:1000,OTHER:’其它值’})”); 这种处理方法叫JSONP,原理是动态创建一个<script>标签,从而在 JSONP http://bob.pythonmac.org/archives/2005/12/05/remote-json-jsonp/ 你可能对以下内容也感兴趣: jQuery插件,N多可用插件收集备用(转帖) jquery validator errorPlacement demo

2008年12月26日23:59 | 没有评论
分类: 前端页面
标签:

Jquery的ThickBox插件非常好用,可以显示一张图片、多张图处、AJAX和IFrame等多种样式的内容到ThickBox,都要A click触发,而有的时候后台程序根据不同权限显示不同内容,这时希望加载的时候就显示ThickBox的内容,改变这个只要在两步。 第一,利用tb_show()重新构造一个函数。   例如 //////// demo url//var urls = "this place is for your show content url";// #TB_inline?  height=150&amp;width=400&amp;inlineId=myOnPageContentfunction load_show(urls){     //调用tb_show显示ThickBox    tb_show(‘title’,urls,"thickbox");//调用thickbox之必需} 第二,在页面加载过程调用这个函数 $.ready(       function()       {            //调用显示   load_show();       }) 这样后台程序分析完成后,写URLS就可以在载入页面的同时显示你想要的ThickBox了。^^

2008年7月2日00:04 | 1 条评论
分类: 前端页面
标签: ,