2014-02-07 3 views
0

моя проблема в том, что я запускаю datepicker.php, он сам работает нормально , но когда я пытаюсь открыть страницу с другого (тестовая кнопка), я получаю это ошибкаОбъект [объект Объект] не имеет метода 'datepicker'

Object [объект Object] не имеет метода '' DatePicker

я думаю, это конфликт между Jquery UI для Jquery мобильных даже делать я не загружая его на странице Datepicker.

первой страницы, которые используют JQuery мобильный есть несколько кнопок, в нем и немного PHP кнопку еще один тест:

<a href="datepicker.php" type=button data-theme="b" data-role="button">test</a> 

datepicker.php:

<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>jQuery UI Datepicker - Default functionality</title> 
    <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> 

    <script src="//code.jquery.com/jquery-1.9.1.js"></script> 
    <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script> 

</head> 
<body> 

<p>Date: <input type="text" id="datepicker"></p> 

<script type="text/javascript"> 
$("#datepicker").datepicker(); 

</script> 

</body> 
</html> 

я allrdy попробовать бесконфликтного в несколько пути, но это не помогло :(

$(function() { 
var jq = $.noConflict(); 
    $("#datepicker").datepicker({}); 
    }); 

ответ

0

Это i s из-за вызова noConflict(), как только вы его назовете $ больше не относится к jQuery.

Также не стоит называть его на дом готов, так что попробуйте

//call noConflict() 
var jq = $.noConflict(); 
//$ no longer refers to jQuery, so use the variable jQuery/jq to refer to jQuery 
jQuery(function ($) { 
    //the dom ready handler receices the jQuery instance as the parameter, so name it as $ so that we can use $ inside the handler to refer to jQuery 
    $("#datepicker").datepicker({}); 
}); 

Демо: Fiddle

+0

Я пробовал, что не помог по-прежнему получить ту же ошибку; – user1246950

0

загрузки JS на истории страницы была проблема
нужно только добавить его к индекс заголовка

<script src=..js 

....

;/

Смежные вопросы