#javascript #jquery #html #css
#javascript #jquery #HTML #css
Вопрос:
У меня есть скрипт, который представляет собой эффект наведения курсора, он загружается только при обновлении страницы по какой-то причине. Это действительно раздражает…
Я думаю, это может быть связано с тем, что я вызываю его в html как скрипт:
jQuery(function ($) {
$('.bb-slide-cap').mosaic({
animation: 'slide', //fade or slide
speed: 600,
preload: 1
});
});
Скрипка:
http://jsfiddle.net/JJDn7/3 /
Комментарии:
1. Он ничего не делает для меня даже после обновления страницы (Chrome).
2. Интересно, подходит ли вам $ in
jQuery(function ($) {
. Попробуйте без этогоjQuery(function () {
. И в JSFiddle я изменил его на запуск в <head>, а не на загрузку.3. @bloodyKnuckles Это правильный способ его написания. Вы используете этот синтаксис, если у вас загружена другая библиотека, которая использует
$
. Это позволяет использовать$
сокращение в качестве локальной переменной внутри тела кода.4. jsfiddle.net/devmgs/JJDn7/8/embedded/result Это ты ниид
5. если вы используете плагин mosaic, выполните это github.com/buildinternet/mosaic/blob/master/examples.html
Ответ №1:
Я не имею значения, но в случае двух сценариев, разделяющих $, я думал, что я оборачиваю в head. Если для вас это настоящая задача, тогда хорошо попробовать ее в вашей реальной задаче.
Ссылка для других читателей, если это решит вашу проблему.
jQuery(function ($) {
$('.bb-slide-cap').mosaic({
animation: 'slide', //fade or slide
speed: 600,
preload: 1
});
});