简体   繁体   English

jQuery将top分配给元素

[英]JQuery assigning top to an element

I have a html tag like below 我有一个如下的html标签

<div id='myDiv' style="top: 300px, position: absolute"></div>

On some event I want to give it top 200px.I am doing like this 在某些情况下,我想给它最高200像素。

$('#myDiv').css('top','200px');

But it is not assigning the desire top. 但这并不是分配欲望的顶部。 I guess in line styling has more precedence. 我想线条样式的优先级更高。

Use 采用

<div id='myDiv' style="top: 300px; position: absolute"></div>
                                 ^ ; is used to separate

instead of 代替

<div id='myDiv' style="top: 300px, position: absolute"></div>
                                 ^ not comma

Demo 演示

 $('#myDiv').css('top', '200px'); $('#myDiv').append(function(){ return $(this).css('top'); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <div id='myDiv' style="top: 300px; position: absolute">Hello</div> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM