如何设置jquery来排除函数中的类?

我基本上只了解如何阅读JavaScript并进行修改。

我正在使用网格滑块,我购买的脚本,但代码编写者目前是mia,所以希望有人在这里可以帮助我。

基本上,它是一个滑块,有一些选项可以让链接像平常一样打开,或者在同一页面的面板中打开链接。 我希望在面板中打开一些链接,在父窗口中打开其他链接。

在我看来,执行此操作所需要的只是激活面板显示function(我已经完成),然后设置一个排除function,以从function中排除某些具有特定类的ulli 。 我已经阅读了.not选择器,但我不知道如何使其适用于此代码:

 else { if (this._displayOverlay) { if ($item.find(">.content").size() > 0) { $item.data("type", "static"); } else { var contentType = this.getContentType($link); var url = $link.attr("href"); $item.data({type:contentType, url:(typeof url != "undefined") ? url : ""}); } $item.css("cursor", "pointer").bind("click", {elem:this, i:i}, this.openOverlay); } $link.data("text", $item.find(">div:first").html()); $img = $link.find(">img"); } 

任何人都可以帮助看这个吗? 这里有一个代码演示的链接。

谢谢。

参考jQuery文档.not()方法从匹配元素的子集构造一个新的jQuery对象。 因此,您可以将.not()应用于一个事件,例如排除要绑定的类(’click’):

 $item.css("cursor", "pointer").not('.myexcludedcalss').bind("click", {elem:this, i:i}, this.openOverlay); 

(如上面评论中提到的)