簡単な解決策が見つからないという奇妙な問題があります。isotope
プラグインとjQuery.transit
プラグインを同じドキュメントで使用すると、jQuery.transit
プラグインがサポートする css3 トランジションの一部が使用できなくなります (FF16 のみ)。
$.cssHooks
同位体のcssHooks
機能が他のプラグインの機能を壊しているようです。
isotope.jsで216行目を無効にすると
setIsoTransform( elem, 'scale', value );
この関数では:
$.cssHooks.scale = {
set: function( elem, value ) {
// uncomment this bit if you want to properly parse strings
// if ( typeof value === 'string' ) {
// value = parseFloat( value );
// }
// alert(elem+" "+value)
setIsoTransform( elem, 'scale', value );
},
get: function( elem, computed ) {
var transform = $.data( elem, 'isoTransform' );
return transform && transform.scale ? transform.scale : 1;
}
};
jQuery トランジットのcssHooks
機能よりもうまく機能します。(この場合、Isotope のスケール機能は機能しなくなります。)
cssHooks
同位体がこのように拡張する理由と、これがページ上の他のオブジェクトに影響を与える理由がわかりません。同位体を介して管理する必要がある要素だけではありません。
良い方向性、または最新情報を教えていただければ幸いです。
乾杯、
テーマパンチ