У мене є веб-сторінка, яка повинна функціонувати як з 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