2013-11-01 27 views
2

我想知道是否可能有我的bPopup显示在每个我的链接触发弹出?jquery bpopup show popup在哪里我的链接代码是href

我的JS:

;(function($) { 
    $(function() { 
     $('.notesbutton').bind('click', function(e) { 
      e.preventDefault(); 
      $('#notesdisplay').bPopup({ 
      position: [1,1] 
      }); 
     }); 
    }); 
})(jQuery); 

HTML:

<td align=\"center\"><a href=\"#\" class=\"notesbutton\"><b>Yes</b></a></td> 
<div id=\"notesdisplay\">$notes</div> 

回答

3

如果位置正在以X & Y访问,那么你应该能够做到这一点。

;(function($) { 
    $(function() { 
     $('.notesbutton').bind('click', function(event) { 
      event.preventDefault(); 
      $('#notesdisplay').bPopup({ 
       position: [event.pageX, event.pageY] 
      }); 
     }); 
    }); 
})(jQuery); 
+0

这不起作用:ReferenceError:事件没有定义 – rubberchicken

+0

再试一次,它是'e.preventDefault();'造成的。 – user2946220

+0

我改变了e.PageX和e.PageY的作品现在..谢谢! – rubberchicken