Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var chapter_flipper = function(chapter_prefix_arg,menu_class_arg){
  2.   this.chapter_prefix = chapter_prefix_arg;
  3.   this.menu_class = menu_class_arg;
  4.   $("."+menu_class+" a").bind("click",this.flip);
  5.  
  6.   this.flip = this.flip.bind(this); // ecma5 метод
  7.   // или
  8.   this.flip = $.proxy(this.flip, this); // в jq тоже есть подобное
  9. };
  10.  
  11. chapter_flipper.prototype.flip = function(event){
  12.   console.log('ok');
  13.   this.stop_event(event,this); // this теперь указывает на ссылку, как я могу обратится к методу объекта, содержащего данный метод?
  14. };
  15. chapter_flipper.prototype.stop_event = function(event,anchor){
  16.   event.preventDefault();
  17.   anchor.blur();
  18. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement