доброго времени суток всем, надеюсь, вы все делаете круто
Я очень новичок в javascript и jquery, и я (думаю), я придумал простую реализацию постепенного появления / исчезновения на сайте, над которым я сейчас работаю (проверьте http://www.s5ent.com/expandjs.html - если у вас есть время чтобы проверить это на неэффективность или что это было бы очень мило). Я использую следующие функции / методы / коллекции, и я хотел бы сделать функциональный тест перед их использованием. хм .. как? или есть лучший способ сделать это?
JQuery
$
.fadeIn([duration])
.fadeOut([duration])
.attr(attributeName,value)
.append(content)
.each(function(index,Element))
.css(propertyName,value)
.hover(handlerIn(eventObject),handlerOut(eventObject))
.stop([clearQueue],[jumpToEnd])
.parent()
.eq(index)
JavaScript
setInterval(expression,timeout)
clearInterval(timeoutId)
setTimeout(expression,timeout)
clearTimeout(timeoutId)
Я попытался найти jquery.support для jquery, но я столкнулся с концептуальными проблемами с ним, то есть для fadein / fadeout, я (думаю, я) должен проверить на $ .support.opacity, но это будет false в ie, в то время как ie6 + все еще может отображать фейды.
также использую jquery 1.2.6, потому что этого достаточно для того, что мне нужно. объект поддержки находится в 1.3. поэтому я надеюсь, что смогу избежать перетаскивания ненужного кода, если смогу.
Я также работал с браузерным сниффингом, как бы не хмурился. но это также большая проблема для меня из-за нестандартных ua-строк и спуфинга, а все остальное не известно.
так как вы, ребята, думаете, что я должен пойти по этому поводу? или я должен даже? Есть ли лучший способ убедиться, что я не запускаю код, который в конечном итоге сломает страницу? я настроил его, чтобы перейти в CSS при наведении курсора, когда там нет javascript ..
требуется экспертиза. высоко ценится, спасибо guyz!