2013-02-04 31 views
1

使用jQuery均勻我的主頁上,只需使用下面jQuery的統一複製

$(document).ready(function() { 
    $("select").uniform(); 

}); 
$('#opendiv').load("popuppage.php").dialog({ 
     width: 420, 
     height: 520, 
     modal: true, 
     draggable: false, 
     resizable: false, 
     title: 'Title', 
     buttons: { 
      Cancel: function() { 
       $('#opendiv').dialog("close"); 
      }, 
      Submit: function() { 
       $("#formname").submit(); 
      } 
     } 
    }); 

,你在我的代碼中看到的代碼,主要頁面打開它加載一個網頁對話框彈出,並顯示形成相同的元件選擇,他們沒有統一的應用,除非我在彈出頁面本身再次調用統一,完成彈出窗口並關閉之後,如果我嘗試單擊我的主頁上的選擇,它不起作用,請查看它在檢查器中的外觀

enter image description here

制服被應用了兩次,我該如何解決呢?

回答

0

你應該讓你的選擇更多特定。當你在對話的<select>元素上套用制服時,你也可以重新套用它在<select>處處的元素。

嘗試在HTML頁面中選擇元素時儘可能具體。閱讀關於它here

1

從文檔:

// Avoid styling some elements 
$("select").not(".skip_these").uniform(); // Method 1 
$('select[class!="skip_these"]').uniform(); // Method 2