[buddypress-trac] [BuddyPress] #4782: jQuery 1.9 has deprecated the methods "$.live()" and "$.browser()"

buddypress-trac noreply at wordpress.org
Mon Nov 18 01:31:51 UTC 2013


#4782: jQuery 1.9 has deprecated the methods "$.live()" and "$.browser()"
-------------------------------+------------------------------
 Reporter:  Lwangaman          |       Owner:
     Type:  defect (bug)       |      Status:  reopened
 Priority:  normal             |   Milestone:  Awaiting Review
Component:  Theme              |     Version:  1.8.1
 Severity:  normal             |  Resolution:
 Keywords:  reporter-feedback  |
-------------------------------+------------------------------

Comment (by burakali):

 As stated in the description of this ticket, when the 'activity-read-more'
 live('click;) call was corrected with on('click)... the targeted class
 stayed ".activity-read-more a" which is inside the dynamic area. It should
 be something like 'div.activity' or 'document'. See below:

 jq('div.activity').on('click','.activity-read-more
 a',function(event){...});        --as sbrajesh stated above or
 jq('document').on('click','.activity-read-more a',function(event){...});

 The problem at the moment is when you change a tab or load more
 activity(which loads new content through ajaxcall), read-more link which
 is part of activity that is loaded dynamically doesnt fire the ajax call
 anymore and doesnt slide open. It redirects to the single activity page
 instead...

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4782#comment:7>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list