jQuery:在代码中添加两次/更晚的属性?

时间:2010-10-26 18:28:47

标签: javascript jquery

这可能吗? 我现在有这个用于我的fancybox:

    $(document).ready(function() {
       $("a#uploadImage").fancybox({
    'titleShow'     : false,
    'width':    560,
    'height':   620,
    'autoDimensions': false,
    'overlayOpacity': 0.6
       });
    });

以后可以这样做:

    $(document).ready(function() {
       $("a#uploadImage").fancybox({
    'onCleanup' : function() {
if (window.confirm('Är du säker?')) 
    {
    alert ('OK!');
        }else{
    return false;
        }
    }
       });
    });

1 个答案:

答案 0 :(得分:3)

此插件特别将.data()中的选项存储为对象,因此您可以这样做:

$("a#uploadImage").data('fancybox').onCleanup = function() {
  if (window.confirm('Är du säker?')) {
    alert ('OK!');
  } else {
    return false;
  }
};