2013-07-31 4 views
0

Это то, что я сделал: jsfiddleJQuery плавная прокрутка не работает

$('a').click(function(){ 
    $('html, body').animate({ 
     scrollTop: $($(this).attr('href')).offset().top 
    }, 500); 
    return false; 
}); 

Казалось работает на jsfiddle, но не на моем сайте. Я поставил код jQuery между тегами «script» перед тегом закрытого тега, но он не работает, почему?

Кстати, я нашел этот код jQuery here, но он кажется устаревшим, нет?

Благодаря

+0

Я сказал «привет» в своем сообщении, но он был удален ... так «привет всем» :) – Valtiel

+0

Вы пытались проверить свою консоль на наличие ошибок? –

+0

Я не уверен, но '.animate()' требует, jquery-ui.js. вы добавили его на свой сайт? –

ответ

0

почему у вас есть return false?

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

+0

Я не знаю jquery/javascript, поэтому я не могу сказать вам, почему «return false» здесь. – Valtiel

+0

Все в порядке, я только что загрузил файл jquery-1.10.2.min.js на свой веб-сайт, а затем добавил его в свой заголовок ... глупо мое, но спасибо за то, что помогли мне выяснить проблему.;) Решено ! – Valtiel

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