0

この選択したUIをjoomlaサイトに使用したい

以下のように元のコードを変更しました

変更されたコード

$(function() {
    jQuery.noConflict();
    jQuery( "#selectable" ).bind("mousedown", function(event, ui) {
        var result =  jQuery( "#select-result" ).empty();
        event.ctrlKey = true;
    });
    jQuery( "#selectable" ).selectable();

});

元のコード

$(function() {
    $( "#selectable" ).bind("mousedown", function(event, ui) {
        var result = $( "#select-result" ).empty();
        event.ctrlKey = true;
    });
    $( "#selectable" ).selectable();

});

しかし、それは私のサイトでは機能していません

エラーは何ですか?

4

2 に答える 2

2

noConflictステートメントを間違って使用している場合は、次のようになります。

jQuery.noConflict();
jQuery(function() {
jQuery( "#selectable" ).bind("mousedown", function(event, ui) {
    var result =  jQuery( "#select-result" ).empty();
    event.ctrlKey = true;
});
jQuery( "#selectable" ).selectable();

});

これを行うことで、自分で簡単にすることもできます。

 jQuery.noConflict();
 jQuery(function($) {
     $( "#selectable" ).bind("mousedown", function(event, ui) {
         var result =  $( "#select-result" ).empty();
         event.ctrlKey = true;
     });
     $( "#selectable" ).selectable();
});
于 2012-08-18T19:59:02.943 に答える
0

あなたはの線に沿って何かを持っている必要があります、$について心配する必要はありません。

また、mootoolsの前にjQueryをロードする必要があります。

//編集チェックhttp://api.jquery.com/jQuery.noConflict/

(function($) {
    $( "#selectable" ).bind("mousedown", function(event, ui) {
        var result = $( "#select-result" ).empty();
        event.ctrlKey = true;
    });
    $( "#selectable" ).selectable();

})(jQuery);
于 2012-08-18T20:05:17.850 に答える