2015-06-24 3 views
1

Пожалуйста, помогите мне исправить это.Код работает в jsfiddle, но не работает на моем сайте

У меня есть ссылка на код http://jsfiddle.net/vop50rct/ его рабочий тон в jsfiddle, но если я ставлю то же самое в localhost, его не работает какая-либо конкретная причина? Я также проверял javascripts и jquery, все встроено правильно (другой код jsfiddle работает нормально).

может ли кто-нибудь направить меня на вопрос, как разместить этот код.

HTML:

<head> 
    <title>Page</title> 
    <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" media="screen" rel="stylesheet" type="text/css" /> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script> 
</head> 

JQuery:

_mouseDrag: function(event) { 
    var self = this; 
    this.dragged = true; 

    if (this.options.disabled) 
     return; 

    var options = this.options; 

    var x1 = this.opos[0], y1 = this.opos[1], x2 = event.pageX, y2 = event.pageY; 
    if (x1 > x2) { var tmp = x2; x2 = x1; x1 = tmp; } 
    if (y1 > y2) { var tmp = y2; y2 = y1; y1 = tmp; } 
    this.helper.css({left: x1, top: y1, width: x2-x1, height: y2-y1}); 

    this._trigger("drag", event); 

    return false; 
}, 
+0

Что именно не работает? – andale

+0

Есть ли у вас какие-либо ошибки в консоли? – DFayet

+0

jquery/1.3.2 .. Вы уверены, что версии jQuery совпадают? – gyosifov

ответ

0

Как встраивать код JQuery в вас HTML-файла? Из вашего фрагмента HTML я вижу, что вы загружаете только связанные с JQuery скрипты, но код JQuery не выполняется нигде.

Вы можете перейти к своему образцу jsfiddle и посмотреть, как собирается окончательный код (в рамке результата).

+0

Спасибо за ваш ответ .. Пожалуйста, проверьте http://jsfiddle.net/vop50rct/ ссылку, я использовал для этого тот же код. В jsfiddle он работает нормально, но не работает на моем сайте. –

+0

Я скопировал сгенерированный источник из кадра результата в jsfiddle и вставил его в отдельный файл demo.html. Когда я один demo.html в Chrome, он работает. – vsmerda

1

Я решил проблему.

Я положил весь код jQuery в функцию document.ready.

$(document).ready(function() { 
do your code here.... 
} 
+0

Это замечательно! Плюс 1 голос! –

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