2009年10月18日

之前之后的jQuery插件审查

张贴者:马赫布卜: 我最喜欢的插件 | 插件

我忍不住自己写的这个插件。 这是一个与jQuery,我见过的最有创意的事情。 正如它的名字告诉你,前 - 后,你可以闻到一些行动,对不对? 看一看这里的图片:

before-after

插件允许你显示两个画面,同样的事情在不同的时期表现出一些差异。 当然,我们可以理解,当两个图像显示并排但另一方面叠加和滑动滑块,看看他们的区别很简单,真棒,这就是我们所说的创造力的差异。 一系列的演示这里http://www.catchmyfame.com/jquery/demo/8/的 此外,滑块是光滑的,当你点击任何图像的一部分,滑块来光标顺利 - 相当可观的。

http://www.catchmyfame.com的家伙做了一个非常好的工作。 如果可能的话,从这个插件的下一版本,我们期待垂直滑块。 有它的乐趣。

2009年6月14日

现在jqGrid的jQuery UI的供电-哇!

张贴者:马赫布卜: 我最喜欢的插件 | 插件

我一直是一个大风扇的jQuery网格插件JQGrid的。 它可以处理相当复杂的,复杂的任务。 但我不喜欢它是以前的UI。 我不得不修改自己的CSS能够呈现给客户。 我也使用FlexiGrid的简单任务。 这是很容易的工作。 但他们都不是无处接近击败Jack Slocum的EXT JS网格。 EXT是沉重了,因为我是学习他们,并最终发现,我的应用程序不需要桌面提供ExtJS的感情。 jQuery的一个大风扇,我一直希望能有一个网格插件ExtJS的电网工程接近。 现在看看这个。

jqgrid

要命的,对不对? 是的,jqGrid的在trirand的jQuery UI的供电。 现在这是相当整洁和快速。 您可以自定义主题,从jQuery UI的网站。 现在没有更多的会谈,只是吃在这里http://www.trirand.com/jqgrid35/jqgrid.html

2009年5月12日

翻页与jQuery - jFlip:插件的一周- 5月12日

张贴者:马赫布卜: 本周插件 | 插件

所以它不闪烁,毕竟做所有的魔法! 我们已经看到,仍然看到闪光灯做奇迹和魔法。 开发很酷的事情之一是pageflip。 我看到,第一,当我在玩用闪光灯2002-2003我猜在flashkit actionscripts.org的。 你可以看到一个非常良好的亲版本,这样的事情在这里 但对我们来说,最想在jQuery做的事情 - 谁终于有一个替代,翻页东西。 这不是一个完全另类的闪光灯,但不衰极少使用翻页效果。

page_flip

这就是它看起来与插件称为jFlip的书面由雷纳托Formato http://www.jquery.info/scripts/jFlip/demo.html

演示,网页上有不同的设置一些选项。 我创建了一个与一些我的梦之车

希望你喜欢的主动权由雷纳托。

标签:

2009年5月5日

轻松地创建一个动画导航菜单

发布者:马赫布卜: 杂项

这是一个很短的职位如何,我们可以很容易地创建一个使用jQuery的动画导航菜单,没有任何插件。 你一定见过水平或veritical的的导航菜单,其规模扩张和收缩侧翻。 这些javascript框架来到之前,我们不得不做的相当大量的代码来完成得到的东西。 为什么呢? 那个愚蠢的跨浏览器处理。 我不想在IE浏览器开始。

好吧,这里的东西。 我们只是使用一个无序列表,使一个水平菜单,而膨胀或收缩。 代码是死的简单。 让我们来看看在第一标记。

 <div id="navcontainer"> <ul id="navlist"> <LI> <a href="http://www.google.com">谷歌</ A> </ LI> <LI> <A HREF =“htt​​p://www.yahoo.com”>雅虎</ A> </ LI> <LI> <a href="http://www.msn.com"> MSN </ A> </ LI> <LI> <A href="http://www.lycos.com"> Lycos公司</ A> </ LI> <LI> <a href="http://www.baidu.com">百度</ A> </ LI> </ UL> </ DIV> 

因此,我们有一些列表项。 因此,让他们看起来像横向菜单,它看起来像这样,我们就需要一些CSS

 : inline ; } #navcontainer ul li{ 显示  内联 ;}#navcontainer UL李 

而最后一部分.. 制作鼠标悬停舞蹈。 很简单的动画功能。 只要以下这些线路的情侣会做的伎俩。 看看。

	 ( ) { $ ( "#navlist $( 函数 (){$(“#navlist 

这就是它! 看到它在行动

2009年4月21日

jQuery的大力水手- 4月22日|本周插件

张贴者:马赫布卜: 本周插件 | 插件

你是否厌倦太多的灯箱,thickboxes,窗口覆盖? 你想要一个内嵌画廊有点儿事? 可能是你做的。 我听说一些客户(老客户),他们不喜欢这个灯箱停电时,thickboxes。 那么怎么办呢? 有一件事,当你想到的东西,尝试,在80%的情况下,你会找到一个解决方案,已经取得了一些良好的第一。 这不是一个牛顿的世纪,21世纪。 因此,许多人都经过了这么多的事情。 和德国的家伙名为克里斯托弗Schüßler的来拯救我们脱离普通灯箱。 这就是所谓的jQuery的大力水手。

popeye

我不想使故事不再只是看到它在行动 而且我敢肯定你会计划在一些你的下一个项目使用这个插件。

2009年4月14日

Easy的AJAX的链接时, -没有插件需要!

发布者:马赫布卜: 阿贾克斯

所以AJAX AJAX和AJAX技术,这就是我们做广泛的这些天。 这样可以节省时间,增加了动力,并给你一个感觉,那种感觉使用的软件应用程序。 这是很多方法可以使用​​AJAX与许多图书馆。 但是你可以看到这个网站是为jQuery的,我们来看看基本或者一些先进的AJAX用法。

你是什​​么,我们需要什么?

jQuery库(当然)
一个微小的php脚本

让我们开始谈论。 在jQuery中,基本上有6种方法做AJAX操作。 这些是

  1. 阿贾克斯(选项)
  2. $(URL,数据,回调)
  3. 美元,getJSON。(网址,数据,回调)
  4. $。getScript加入脚本(URL,回调)
  5. (网址负载,数据,回调)
  6. $(网址,数据,回调后,

除了1号,所有其他方法使用。阿贾克斯内部。 因此,这意味着美元的ajax()是我们的母亲jQuery的AJAX操作的功能。 让我们来看看如何。阿贾克斯()看起来像

 msg ) ; } } ) ; 响应“+ MSG);}}); 

这就是可爱。 类型参数以“GET”或“POST”,这意味着可以发送AJAX再审作为POST或GET(我宁愿总是POST)。 其余的参数都相当自我解释,如果你的代码再看一看。

现在我们打算做一个小的AJAX脚本读取链​​接的超级链接标签(<A>),并加载一些div请求文档中的元素。

首先,我们采取一个正常的HTML,PHP文件看起来像这样

  <!DOCTYPE HTML PUBLIC“ -  / / W3C / / DTD XHTML 1.0 Strict标准/ / EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">的
 <HEAD>
	 <TITLE>阿贾克斯链路测试</ TITLE>
	 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
	如何得到src="jquery-1.2.6.min.js"> </ SCRIPT>	
 </ HEAD>
 <BODY>
 </ BODY> </ HTML> 


现在,让我们添加一些链接的文件。 为了更好的菜单那种样子,我们会使用UL>李和链接。 这看起来像这样

  <ul id="nav">的
	 <LI> <a class="ajax_link" rel="div1" href="response.php?user=john">负载息1 </ A> </ LI>
	 <LI> <a class="ajax_link" rel="div2" href="response.php?user=nash">负载在2区</ A> </ LI>
	 <LI> <a class="ajax_link" rel="div3" href="response.php?user=stella">负荷息3 </ A> </ LI>
	 <LI> <a class="ajax_link" rel="div4" href="response.php?user=jason">负荷息4 </ A> </ LI>
 </ UL> 

正如你可以看到,我们已经把一个无序列表对象中的链接列表里面的元素。 仔细看看<a>标签的性能。 我们有HREF,类和rel属性,它看起来没有什么比正常的链路上不同。 如果你看到的,我们已经给一些div名称即DIV1,DIV2 rel属性.. 等。 这意味着我们要被加载到这些div的响应的href。 如何做到这一点? 让我们先添加这些div

  <SPAN> DIV -1 </ SPAN>
 <div id="div1" class="content_loader"> </ DIV>
 <SPAN> DIV -2 </ SPAN>
 <div id="div2" class="content_loader"> </ DIV>
 <SPAN> DIV -3 </ SPAN>
 <div id="div3" class="content_loader"> </ DIV>
 <SPAN> DIV -4 </ SPAN>
 <div id="div4" class="content_loader"> </ DIV> 

而真正的部分 - ,我们给予链接一类“ajax_link”。 我们只动态添加ajax的行动只有一个类名称为“ajax_link”的链接。 地狱,我们没有一个页面的所有链接阿贾克斯行动,不是吗?

因此,在文档加载,我们应该这样做。

  . ready ( function ( ) { $(文件)。 就绪  函数 (){
         ) . click ( function ( ) { $(的“a.ajax_link”), 点击  函数 (){
             this ) ; $ current_link = $(  );
            ajax({
                 ,类型:“后”
                 ( "href" ) , current_link ATTR( “href”),网址
                 ( e ) {成功 功能 (E){
                     + $current_link. attr ( "rel" ) ) . html ( e ) ; $(“#”+ $ current_link ATTR(“相对”))HTML(E);
                 }
             });
             ; 返回false;
         });
     }); 

让我来解释脚本。 document.ready事件是在页面加载一个事件被触发。 然后,我们某种代码分配的click事件有一类“ajax_link”的链接。 这样做$ current_link = $(本);允许有当前的链接对象可以在回调函数。 而且我们有

$(“#”+ $ current_link.attr(“相对”)),HTML(E)。

这意味着$(“div_id)。HTML(server_response),我们已经设置了URL参数$ ajax功能动态URL:$ current_link.attr(的”href“)。 所以,现在所有这些的意思是“所有这些链接有一类”ajax_link“ - 添加一个click事件处理程序 - 然后执行AJAX请求的链接HREF的房地产,并加载到一个div的id相匹配的”相对“属性的响应链接“。 返回false防止像正常的链路链接工作 ;)

想看看它的动作吗? 这里是不言而喻。

你可以下载源代码

这个小教程在下一节中,我们将使用同样的事情,但一点点的舒适。

运用简单的方法

一切仍然几乎是相同的。 我们就改变这里的ajax方法。 所以我们就可以实现同样的事情,而不是写整个阿贾克斯块以下。

  . ready ( function ( ) { $(文件)。 就绪  函数 (){
 ) . click ( function ( ) { $(的“a.ajax_link”), 点击  函数 (){
 + $ ( this ) . attr ( "rel" ) ) . load ( $ ( this ) . attr ( "href" ) ) ; $(“#”+ $(  )。ATTR(“相对”))。 负载 ($(  )。ATTR( “href”));
 ; 返回false;
 });
 }); 

这是现在少了很多复杂的,对不对? Load方法加载它连接到内元素的Ajax内容。 如果$(“#somediv_id”)。的负载(的“mypage.php”),它会尝试加载mypage.php的内容。 是不是很简单? 但我建议你习惯于使用的主要方法(在​​第一部分中所示)。

在zip文件中有另一个的文件名 ​​为ajax2.php具有相同的结果说明了这一点高阶旅行。

因此,AJAX是不是很难,因为它的声音,对不对? 当你变得很流利与AJAX业务,您将创建魔法。

谢谢读取顺便说一句。

标签:

2009年4月5日

jQuery的的blockUI:插件- 09年4月5日的一周

张贴者:马赫布卜: 本周插件 | 插件

随着DHTML的进步,我们可以做很多事情,只是一眨眼的功夫。 我们都在一定的时间点,这些天使用的窗口覆盖或灯箱。 但有时有必要阻止页面的一部分或任何特定的元素,例如一个DIV使人们不能够发挥您的网页,当你不希望他们。 就像如果有人作出评论注释框,你不希望人们点击的其他意见,同时填补它。 怎么办呢? 那么有一个整洁的jQuery解决方案。 您可以简单地阻止他们,而评论。 而且可能有很多这样的情况下,当我们要阻止整个页面或某些元素。 jQuery的BlockUI来抢救。

blockui

它最初是封锁消息一整页,但现在,它可以阻止页面元素,甚至显示低吼,比如消息。 离开这里例子 该文档是很不错的,相当数量的代码给出的例子。 在您的应用程序中使用它。 如果你有任何问题,使用它,给我留下了评论。

标签:

2009年3月30日

如何使一个美丽的组合使用jQuery动画的画廊!

发布者:马赫布卜: 杂项

在您的网站页面与Flash做一个投资组合,已成为一种过时的。 这些天更快的机器和新一代浏览器的Javascript和CSS真的可以踢一些屁股。 jQuery有非常整齐的方式来处理一些效果。 所有的动画源于基方法被称为“动画”。 它的动画,补间动画的DOM元素的属性。 为了使长话短说看看这个。

portfolio_demo

所以,你已经点击和看到正确的? 好吧,如果你看一下代码,这是相当简单的。

  $(文件)。就绪(函数(){
		 VAR hover_in_easing =“easeOutExpo”;
		 VAR hover_out_easing =“easeOutBounce”;
		 $(“。info_container”)显示();
		 $(的“div.portfolio_div”)。悬停(函数(){
			 $(本)。找到(“。info_container”),动画({前:“0PX”},{工期:400,缓和:hover_in_easing});
		 },(){
			 $(本)。找到(“。info_container”),动画({前:“100像素”},{工期:500,缓和:hover_out_easing});
		 });
                 / / 100个像素的大小的掩模
	 }); 

使用animate函数的动画形象定位相对保持隐藏在面具。 缓和插件,我们实现了一些很酷的效果,当您将鼠标悬停从图像的弹跳。 你可以把任何HTML里面的info_container DIV元素,只要不超越国界。 看样式表,你会发现它非常gramatical。 您可以自定义大小的div类通过​​修改。

下载源。

启示:http://dibusoft.com/portfolio

标签:

2009年3月27日

jQuery的Captify的:插件- 09年3月27日的一周

张贴者:马赫布卜: 本周插件 | 插件

见过那些透明的字幕图像? 坡平的底部或顶部描述照片的标题? 我敢肯定,你有。 有很多这样的脚本。 这里是我们最喜爱的jQuery版本。

captify_demo

你可以把纯文本,HTML或任何东西在那里。 只要看看他们的插件首页,它很漂亮。 没有讨厌的技巧是必要的。

http://masterfidgeter.com/projects/captify/

让您的照片页面好看呢。

标签:

二○○九年三月二十零日

jQuery的颜色框插件的一周-

张贴者:马赫布卜: 一周插件 | 插件

本周- 3月20,09 jQueryMagic的选择jQuery的颜色框作为挑的一周。 你们都听到很多灯箱,ThickBox的,的greyboxes和不同的窗口覆盖。 最新的插件版本中它变得更好。 这其中真正的岩石。 完全可定制的和易于使用。 它重量轻,看起来很酷。 此外,例如一堆被捆绑的图书馆。

colorbox

颜色框

转到这里的项目页面。

标签:

翻译者

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flag

标签