我正在处理的网站使用Twitter Bootstrap并完全响应式。我已经成功地将SpriteSpin与我的网站配合使用,但存在一个问题,由于它向图像所在的div添加了内联css,因此我无法使其响应式。
JS代码如下:
首先它调用图像:
$(function(){
var frames = [
"folder/image.jpg",
(other images)
];
然后是这个:
$("#mali").spritespin({
width : 960,
height : 540,
(other code)
});
我该如何将这个固定的宽度和高度改为使用CSS类或W/H为100%,以使其具有响应性?
我已经尝试将CSS类添加到容器中,但没有成功:
$( "div" ).addClass( "myClass" );
我认为这里的问题是脚本会以某种方式添加内联 CSS。
<div class="spritespin spritespin-instance" unselectable="on" style="overflow: hidden; position: relative; width: 480px; height: 327px;">
您可以在官方SpriteSpin网站上(下面链接)使用检查元素工具查看自行车图像。
请帮我解决这个问题,或者建议其他响应式并可在移动触摸上使用的360度图像精灵旋转解决方案。
SpriteSpin:http://spritespin.ginie.eu/
<div class="sprite" style="background: yellow;"></div>
我认为我不能添加CSS,即使使用!important,因为style=""中的CSS标记会覆盖我在CSS文件中放置的所有内容,甚至是!important。但是你给了我一个想法,我在这里找到了答案:http://css-tricks.com/override-inline-styles-with-css/ - Kristijan Korman