jordandelozier / wysibb

WYSIWYG BBcode editor
http://www.wysibb.com
246 stars 86 forks source link

проблема с jQuery.noConflict() #98

Open WisdomTheDoctor opened 9 years ago

WisdomTheDoctor commented 9 years ago

Строки с генерируемым js-кодом

Вроде этой:

$ul.append(this.strf('<li class="{on}" onClick="$(this).parent().find(\'.on\').removeClass(\'on\');$(this).addClass(\'on\');$(this).parents(\'.wbbm-content\').find(\'.tab-cont\').hide();$(this).parents(\'.wbbm-content\').find(\'.tab'+i+'\').show();">{title}</li>',row));  

не работают если отключена переменная "$" - например если на сайте работает еще и прототип.

Замена $ на jQuery помогла:

$ul.append(this.strf('<li class="{on}" onClick="jQuery(this).parent().find(\'.on\').removeClass(\'on\');jQuery(this).addClass(\'on\');jQuery(this).parents(\'.wbbm-content\').find(\'.tab-cont\').hide();jQuery(this).parents(\'.wbbm-content\').find(\'.tab'+i+'\').show();">{title}</li>',row));