使用jQuery设置CSS属性

金兹莫

第一次发布到Stackoverflow并编码newb。我看过很多例子,其中人们已经使用jQuery成功设置了CSS属性。但是,经过许多令人沮丧的时间之后,我仍然没有看到什么明显的问题是错的。这是我非常简化的代码。我知道,如果我将此属性手动添加到CSS,它会达到预期的效果。但是,我无法使其使用jQuery。任何帮助或建议,将不胜感激。我觉得这似乎很明显,但我看不到。

我正在使用RoR(并且我已经在app.js中包含了// = require jquery)

的CSS

    #magicaldiv{
                margin-left: -175px;
                margin-top: -20px;
                width:350px;
                height:40px;
                position:absolute;}

JS

     var buttonPointer = $('#magicaldiv');
     $(document).ready(updatePointer);
     $(window).resize(updatePointer); 
     function updatePointer(){
                              buttonPointer.css('left', 200);}

我还尝试了jQuery和JS的多次迭代,包括但不限于..

JS

     document.getElementById("magicaldiv").style.left = 200;

     var left = 200 + "px";
     buttonPointer.css('left', left);

     buttonPointer.css('left', '200px');

即使文档建议将所有数字都转换为字符串并假定为px。

飞行L123

您可能需要将buttonPointer定义包装document.ready调用中,具体取决于源代码的顺序。

var buttonPointer;
function updatePointer(){
  buttonPointer.css('left', 200);}

$(document).ready(function() {
  buttonPointer = $('#magicaldiv');
  updatePointer();
});

$(window).resize(updatePointer); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery设置CSS属性

来自分类Dev

使用jQuery设置CSS属性

来自分类Dev

如何使用JQuery设置不同的CSS属性?

来自分类Dev

如何使用JQuery设置不同的CSS属性?

来自分类Dev

jQuery .css未设置属性

来自分类Dev

使用Jquery通过Javascript if / else语句设置CSS属性

来自分类Dev

使用javascript-jQuery函数设置CSS属性

来自分类Dev

如何使用jquery为scale css属性设置动画?

来自分类Dev

使用jQuery CSS属性设置背景图片

来自分类Dev

使用 css 属性设置 jQuery 动画不正确

来自分类Dev

使用jQuery设置viewBox属性

来自分类Dev

使用jQuery获取CSS背景图片(使用html属性'style'设置)

来自分类Dev

使用jQuery attr()设置“ css”

来自分类Dev

使用jQuery获取CSS属性

来自分类Dev

使用jQuery更新CSS属性

来自分类Dev

无法使用JQuery为某些元素设置box-shadow CSS属性

来自分类Dev

使用thymeleaf设置CSS样式属性

来自分类Dev

使用模板设置 CSS 样式属性

来自分类Dev

使用EJS或jQuery设置HTML标签的属性

来自分类Dev

如何使用jQuery设置按钮的标题属性

来自分类Dev

使用jQuery将值设置为属性

来自分类Dev

无法使用jQuery在表单中设置属性

来自分类Dev

使用CSS将CSS属性设置为屏幕宽度

来自分类Dev

CSS不响应通过jQuery设置的数据属性

来自分类Dev

jQuery设置CSS转换,转换类中的属性

来自分类Dev

jQuery设置的某些CSS属性不会显示在html元素上

来自分类Dev

无法在jQuery中设置父“ <tr>”的CSS属性

来自分类Dev

使用jquery或javascript设置内联块CSS

来自分类Dev

使用JQuery设置CSS关键帧