/ / jQuery UI не працює з Mootools після виклику noConflict () - jquery-ui, jquery-ui-dialog, jquery

JQuery інтерфейс не працює з Mootools після виклику noConflict () - jquery-ui, jquery-ui-dialog, jquery

У мене є веб-сторінка, яка повинна функціонувати як з jQuery, так і з Mootools. Конфлікт між цими 2 бібліотеками вирішувався при додаванні jQuery.noConflict(); до сценарію.

Але я також хочу, щоб спливаюче діалогове вікно jQuery, коли перевірка входу користувача jQuery не вдалася.

jQuery.noConflict();

function OnButton1()
{
var noOfChecked = jQuery("input:checked").length;
if(noOfChecked > 0)
{
jQuery( "#dialog" ).dialog({
modal: true,
buttons: {
"OK": function() {
jQuery( this ).dialog( "close" );
}
}
});

return false;}  }

Проблема полягає в тому, що діалогове вікно jQuery не з'явилося. Здається, що noConflict() не вирішує проблему. Але дивно, що jQuery насправді працює, тому що перевірка за допомогою jQuery фактично функціонує. Так що я просто не розумію, чому jQuery працює, але JQuery UI не є.

Так може хто-небудь, будь ласка, допоможіть мені отримати мій jQuery UI працювати з Mootools? Спасибі заздалегідь!

Відповіді:

1 для відповіді № 1

Він повинен працювати з jQuery.noConflict (), але іноді потрібно повністю змінити ім'я jquery.

var $ j = jQuery.noConflict ();

Після цього використовуйте $ j замість $.

http://docs.jquery.com/Using_jQuery_with_Other_Libraries