1 - я использовал, чтобы предотвратить действие по умолчанию тега привязки при нажатии, выполнив следующее ...
$('a').click(function() { /*stuff*/ return false; });
Но затем я решил сжать код, объявив функцию, которую я мог бы вызывать в методе click, поскольку я использую тот же блок кода в другом месте. Так что теперь это выглядит как ...
$('a').click(myFunc(var1, var2));
И хотя последняя строка myFunc - «вернуть ложь»; ссылки все еще проходят. Что я тут не так делаю?
2 - Функция slideDown () в jQuery, похоже, не совсем правильно анимирует. То, как я это видел, это то, что коробка раскрывается, растягиваясь или опускаясь вниз. Верхняя часть коробки неподвижна, а нижняя перемещается и тянется вниз. Однако способ, которым я вижу анимацию, состоит в том, что прямоугольник начинается в виде тонкого прямоугольника, а верх и низ растягиваются вверх и вниз соответственно, до тех пор, пока прямоугольник не достигнет соответствующих размеров. Есть ли определенные настройки, которые мне нужны? Может быть, мой CSS влияет на это?
3 - я получаю подробный список предупреждений Javascript в моей консоли (используя Firefox 3.6 с надстройками Firebug и Web Developer), и все они взяты из jquery.min.js. Я видел
- Ссылка на неопределенное свойство e [b], строка 38
- Ссылка на неопределенное свойство в строке [++ e] 30
- Ссылка на неопределенное свойство f.queue, строка 136
- Ссылка на неопределенное свойство f [b], строка 113
И еще.
http://schnell.dreamhosters.com/folio/
Это сайт, над которым я работаю.