皆さん、こんにちは。
私は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のものについてjquery.supportを調べてみましたが、概念的な問題、つまりフェードイン/フェードアウトの場合、$.support.opacityをテストする必要があると思いますが、それはieでは誤りです一方、ie6+ はまだフェードをかなりレンダリングできます。
また、必要なものには十分なjquery 1.2.6 cozを使用しています。サポート対象は 1.3 です。そのため、できれば不要なコードをドラッグインしないようにしたいと考えています。
どんなに眉をひそめても、私はブラウザのスニッフィングにも取り組みました。しかし、非標準のUA文字列とスプーフィングがあり、他のすべてが認識されていないため、それは私にとって大きな問題でもあります。
それで、皆さんは私がこれについてどうすればいいと思いますか? それとも私もすべきですか?最終的にページが壊れるコードを実行しないようにするためのより良い方法はありますか? JavaScriptが存在しない場合、CSSホバーに劣化するように設定しました..
専門知識が必要。どうもありがとう、ガイズありがとう!