首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用prettyPhoto?

如何禁用prettyPhoto?
EN

Stack Overflow用户
提问于 2013-10-11 06:53:46
回答 2查看 2.8K关注 0票数 5

我现在如何使漂亮伤寒,但问题是如何致残?

这里我启用了prettyPhoto

代码语言:javascript
复制
$(document).ready(function(){ $("a[rel^='prettyPhoto']").prettyPhoto({ social_tools:false, }); }); 

如何禁用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-11 09:12:01

代码语言:javascript
复制
    $("a[rel^='prettyPhoto']").unbind('click');
    $("a[rel^='prettyPhoto']").attr('rel', '');

只需解除绑定单击和rel属性。

票数 4
EN

Stack Overflow用户

发布于 2015-05-20 16:06:57

遗憾的是,prettyPhoto似乎没有"turnOff“选项。如果您没有为这些链接使用任何其他单击事件处理程序,@Yenne Info的回答就很好了。

如果不想解除所有单击事件处理程序的绑定:

查看prettyPhoto代码--在方法定义的末尾,您可以找到如下内容:

代码语言:javascript
复制
return this.unbind('click.prettyphoto').bind('click.prettyphoto',$.prettyPhoto.initialize);

因此,在不丢失其他与单击相关的事件处理程序的情况下,正确的取消绑定将是(通常用于所有链接):

代码语言:javascript
复制
jQuery('a').unbind('click.prettyphoto');

用于特定选择器的

代码语言:javascript
复制
$("a[rel^='prettyPhoto']").unbind('click.prettyphoto');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19311979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档