knrt.net
当前位置:首页 >> jquEry如何动态修改BACkgrounD position的值 >>

jquEry如何动态修改BACkgrounD position的值

修改jquery修改background-position的值可以使用jQuery CSS 操作 - css() 方法. 定义和用法 css() 方法返回或设置copy匹配的元素的一个或多个样式属性. 设置 CSS 属性语法 $(selector).css(name,value) 实例 将所有背景图片的位

var s = "images/" + row + ".jpg";//row是table的当前行 $("body").css("background-image","url(s)"); 这样子设置的background-image就是url(s),JavaScript代码当中的s变量并没有如你期望的那样子扩展开来. 对JavaScript的运用不熟悉. var s = "images/" + row + ".jpg";//row是table的当前行 $("body").css("background-image","url(" + s + ")");

alert(document.getelementbyid("body").currentstyle.backgroundpositionx)<br>ie6可以提示"left",但其它不知道~~建议学学jquery

你先查看jquery的animate()是否支持这个属性

oli.eq(i).css("background-position","-"+num+"px -"+num+"px");这样就可以了

$("input[type=range]::-webkit-slider-runnable-track").css({ "background-position-x": "200px"});

$('.w-open').click(function(){var $this=$(this);if($this.hasClass('w-close')){$this.removeClass('w-close');}else{$this.addClass('w-close');}});//通过class w-close来改变背景图

修改div的位置,其实就是修改div的left和top值.思路:1. 先选出div这个对象.2. 修改div的left和top值.下面是代码:<script src="jquery-1.7.2.js"></script> <body> <div style="width:100px; height:100px; background:#ccc; position:absolute; left:100px; top:100px;" id="div"></div> </body> <script> $('#div').css({'left':'300px','top':'300px'}); </script>

不完全明白你的意思window.onload = function() { var div = document.getElementById('div1'); alert(div.style.backgroundPosition.split(" ")[0]); }这样完全可以显示背景图片的位置,如果你要获取<img中图片的位置就不是这么写了

你改变这个背景类的样式就可以了$("#..").css("background-position","");

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com