2014-08-27 4 views
0

j'utilise datepicker dans ma pageconflit entre datepicker et jstree ou multipul

datepicker que je l'ai utilisé le travail avec jquery 1.6.2 et 1.8.14 UI jquery

puis-je utiliser jstree qui fonctionnent avec 1.9.0 ou plus

et Sélection multiple avec au moins 1.7.0 jquery

i charger ces fichiers js

<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script> 

<script type="text/javascript" src="scripts/jquery-1.6.2.min.js"></script> 
<script type="text/javascript"> 
var jq162 = jQuery.noConflict(true); 
</script> 

<script type="text/javascript" src="scripts/jquery-ui-1.10.42.custom.js"></script> 
<link rel="stylesheet" media="all" type="text/css" href="js/jquery-ui.css" /> 
<script type="text/javascript" src="scripts/jquery.ui.datepicker-cc2.all.min.js"></script> 
<script type="text/javascript" src="jquery-ui-timepicker-addon2.js"></script> 
<link href="js/multiple-select.css" rel="stylesheet"/> 
<script src="js/jstree.min.js"></script> 
<link rel="stylesheet" href="js/themes/style.min.css" /> 

maintenant j'utiliser cette

<script type="text/javascript"> 
     jq162(function() { 
     //---------------------------------- 
     jq162('#datepicker12from').datepicker({ 
      onSelect: function(dateText, inst) { 
      jq162('#datepicker12to').datepicker('option', 'minDate', new JalaliDate(inst['selectedYear'], inst['selectedMonth'], inst['selectedDay'])); 
      } 
     }); 
     jq162('#datepicker12to').datepicker(); 
     jq162('#datepicker').datepicker(); 
    }); 
</script> 

mais aussi avec ce code Datepicker ne fonctionnent pas

Que puis-je faire pour ce problème?

s'il vous plaît aidez-moi si vous pouvez, je vraiment besoin de résoudre ce programme

merci vous

Répondre

2

La solution est ici plus facile à utiliser la nouvelle bibliothèque jQuery, comme DatePicker fonctionne encore très bien.

Mais ...

Il y a un travail autour basé sur ce que vous avez essayé d'utiliser .noConflict():

HTML

<-- Leave the jsTree library out of here --> 
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script> 
<script type="text/javascript" src="scripts/jquery-1.6.2.min.js"></script> 
<link rel="stylesheet" media="all" type="text/css" href="js/jquery-ui.css" /> 
<script type="text/javascript" src="scripts/jquery-ui-1.10.42.custom.js"></script> 
<script type="text/javascript" src="scripts/jquery.ui.datepicker-cc2.all.min.js"></script> 
<script type="text/javascript" src="jquery-ui-timepicker-addon2.js"></script> 
<link href="js/multiple-select.css" rel="stylesheet"/> 
<link rel="stylesheet" href="js/themes/style.min.css" /> 

jQuery (Javascript)

var jq162 = jQuery.noConflict(true); 

// For debugging. 
// You can see which version is loaded where. 
console.log(jq162.fn.jquery); 
console.log($.fn.jquery); 

jq162(function() { 
    jq162('#datepicker12from').datepicker(); 
}); 

$(function() { 
    // Load the jsTree script library here. 
    $.getScript('js/jstree.min.js', function() { 
     // When it's done loading, create your jsTree stuff. 
     $('#jstree1').jstree(); 
    }); 
}); 

Demo