簡體   English   中英

CUFON 不適用於超大型 slider

[英]CUFON is not working with supersized slider

我正在使用超大 jQuery slider 插件,點擊 NAV 錨點會改變一個

超大 jQuery 插件::::::::::>

    <script type="text/javascript">
        jQuery(function($){
            $.supersized({
                // Functionality
                slide_interval      :   8000,       // Length between transitions
                transition          :   1,          // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
                transition_speed    :   1300,       // Speed of transition
                // Components                           
                slide_links         :   'blank',    // Individual links for each slide (Options: false, 'num', 'name', 'blank')
                slides              :   [           // Slideshow Images
                                                    {image : './lib/images/photos/image1.jpg'},
                                                    {image : './lib/images/photos/image2.jpg'},
                                                    {image : './lib/images/photos/image3.jpg'},
                                                    {image : './lib/images/photos/image4.jpg'}
                                            ],

                bullet: "bullet",
                bullet_active: "active",
                bullet_main: "bullet-main",
                bullet_main_active: "active",
                bullet_main_second: "bullet-main-second1",
                bullet_main_second_active: "active2"
            });
        });
    </script>

bullet_main_second_active:“active2”是活躍的主播。

現在的問題是 CUFON 在轉換后無法正常工作。有一個錯誤......它不是停用的前一個錨點。 在上一個錨點上的 hover 之后,它將顏色更改為默認... slider 插件在默認字體系列上工作正常....它的 cufon 錯誤

<script type="text/javascript">  
    Cufon('.block-right a h1');
    Cufon.replace('#nav li a');
    Cufon.replace('#rightcaption a', {
        hover: {
            color: '#f04037'
        }
        });
        Cufon.replace('ul.tabNavigation li a', {
        hover: {
            color: '#FFF'
        }
        });
</script>

CSS::::::::::::::>

#rightcaption {
    float:right;
    padding-top:25%;
    font-size:14px;
    color:#b5b5b5;
    margin-right:40px;}
#rightcaption a {
    background:url(../images/bullet1.png) no-repeat right 8px;
    height:8px;
    color:#b5b5b5;
    font-size:14px;
    margin:0 0 5px 0;
    padding:4px 40px 13px 13px;
    display:block;
    text-align:right;}
a.active2 {
    background:url(../images/bullet2.png) no-repeat right 8px #FFF !important;
    margin:0 20px 5px 0;
    color:#f04037;
    font-size:14px;
    padding:4px 40px 13px 13px !important;
    display:block;}

img::::::::::::::::::> http://i.stack.imgur.com/lyjvw.png

如果我真的理解你的問題,那么我會說 cuffon 有一個方法,必須在任何元素更改后(在任何轉換之后)使用/調用才能生效,我認為你錯過了那個,所以你可以在之后調用它您的過渡已經完成

Cufon.refresh(); //Refresh elements that are using coffon font to apply new style

我認為,不知何故你必須在每次轉換后調用回調 function。 Here is an answer on SO about cuffon和 here is an answer on SO about supersized (由插件作者回答),這些可能會有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM