关于边框图像的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