Jquery 我可以将面板宽度设置为尾波滑块内图像的宽度吗?

Jquery 我可以将面板宽度设置为尾波滑块内图像的宽度吗?,jquery,coda-slider,Jquery,Coda Slider,我正在使用coda slider创建一个站点,我希望根据div中的图像宽度设置面板宽度 $(".panel").each(function(){ var imageWidth = $(this).find("img").width()+1; $(this).width(imageWidth); }); 有什么想法吗 解决问题的一种方法是修改coda滑块插件。

我正在使用coda slider创建一个站点,我希望根据div中的图像宽度设置面板宽度

$(".panel").each(function(){
                        var imageWidth = $(this).find("img").width()+1;
                        $(this).width(imageWidth);

                    });

有什么想法吗

解决问题的一种方法是修改coda滑块插件。我没有找到一个开箱即用的方法来实现这个插件。这里有一个粗略的方法来做你想做的事,把它看作一个小小的灵感。我修改了
alterPanelHeight
函数,因此如果设置
autoHeight
选项,它也会改变宽度。注意:修改不会改变加载时的宽度,第一次修改将在第一次滚动后进行

    function alterPanelHeight(x) {
        if (settings.autoHeight) {
            newSliderWidth = $('.panel:eq('+x+')').find('img').width();
            panelHeight = $('.panel:eq(' + x + ')', slider).height()
            slider.animate({ height: panelHeight, width: newSliderWidth }, settings.autoHeightEaseDuration, settings.autoHeightEaseFunction);

        };
    };      

你的代码可以工作@代码可以工作,但不能与coda slider jQuery插件结合使用。这为舞台的剪辑区域使用了一个宽度…我感觉我就快到了,只需要对舞台的“剪辑区域”进行排序。可以这么说..嗯,我添加了一个类似的函数alterPanelWidth,但没有得到任何结果,可能需要控制台来查看问题是什么,没有人尝试过这个吗?