關於邊框圖像的previous assistance,我做了正確的自定義框架。
這裏是一個單元:
如何協調jQuery和CSS?
這裏是我的代碼:
HTML與內聯CSS:
<div class="image-border" style="border-width: 10px; -moz-border-image: url(images/frame.png) 10 10 10 10 repeat; -webkit-border-image: url(images/frame.png) 10 10 10 10 repeat; -o-border-image: url(images/frame.png) 10 10 10 10 repeat; border-image: url(images/frame.png) 10 10 10 10 repeat;">
<img src="images/product-img.jpg" alt="Product Image With Specifications" width="277" height="auto"/>
</div> <!-- .image-border -->
其他外部CSS:
.image-border img{
margin: 5% 5%;
max-width: 340px;
border: 1px solid #686868;
}
.image-border{
background: #999;
padding: 20px;
border: 10px solid #000;
max-width: 370px;
box-shadow:inset 0 0 10px #000;
/* BORDER IMAGE FOR DYNAMIC USE */
border-style: solid;
}
現在我需要我admin-user動態地執行它。在一家藝術品商店,會有一些框架(管理員用戶將會上傳),訪客用戶只需點擊一個框架,它就會相應地包裝圖像。
問題是:做這樣的事情我需要使用jQuery。但典型的jQuery使用<img/>
標籤並在一個到另一個之間切換。有一些thumb-frame.jpg和一些frame.jpg。當我點擊拇指框時,JS只需刪除文件名的「thumb」部分並加載frame.jpg。交換工作爲<img/>
至<img/>
標記。但border-image
是一個CSS屬性,而不是HTML的<img/>
屬性。
我試過THIS ONE。
這裏談到的問題:
- 我如何能夠協調與jQuery的CSS屬性?
我想到的一件事是,爲每種類型的框架加載一個單獨的CSS類。但無法理解如何繼續。
有人嗎?
CSS屬性可以通過jQuery/javascript訪問 - http://api.jquery.com/css/ – 2013-04-18 05:18:11