效果框错误

时间:2017-01-03 16:37:15

标签: javascript html css

下午好 当侧边栏从左侧出来时,我需要帮助调暗效果框。 (请注意,我将发布图像以使我所说的清楚)问题是,当侧栏出来时,除了框之外的整个页面变为灰色。 (见图片一 - 盒子中没有信息,因为信息被分类。补充工具栏也配有随机关键字)因此,如何让盒子像页面的其他部分一样变灰? Image 1

public class WhereverYouWantThis {

    private static HashMap<Class<?>, HashMap<Class<?>, Function<?, ?>>> converters = new HashMap<>();

    static {
        putConverter(String.class, Float.class, Float::parseFloat);
    }

    private static <T, R> void putConverter(Class<T> t, Class<R> r, Function<T, R> func) {
        HashMap<Class<?>, Function<?, ?>> map = converters.get(t);
        if(map == null) converters.put(t, map = new HashMap<>());
        map.put(r, func);
    }

    public static <T, R> Function<T, R> getConverter(Class<T> t, Class<R> r) {
        HashMap<Class<?>, Function<?, ?>> map = converters.get(t);
        if(map == null) return null;
        @SuppressWarnings("unchecked")
        Function<T, R> func = (Function<T, R>) map.get(r);
        return func;
    }

    public static <T, R> R convert(T o, Class<R> to) {
        @SuppressWarnings("unchecked")
        Function<T, R> func = (Function<T, R>) getConverter(o.getClass(), to);
        return func == null ? null : func.apply(o);
    }

}

如果需要更多信息,请不要犹豫。 感谢您的时间 问候 Satanshu

0 个答案:

没有答案