gpt4 book ai didi

jQuery .css() 属性根本不起作用(没有错误)?

转载 作者:太空宇宙 更新时间:2023-11-03 20:03:10 25 4
gpt4 key购买 nike

作为赞成票/反对票系统的一部分(例如在 stackoverflow 或 Reddit 上),我使用 jQueries .css() 属性在单击赞成票或反对票箭头时更改背景位置:

jQuery 代码:

$(document).ready(function() {
$('#vpUp').click(function() {
$('.vpVote').css('background-position','28 0;');
var pId=1;
vpVoteF(pId,1);
});
$('#vpDown').click(function() {
$('.vpVote').css('background-position', '56 0;');
var pId=1;
vpVoteF(pId,-1);
});
});

HTML:

<div class="vpVote">
<div class="vpUD" id="vpUp"></div>
<div class="vpUD" id="vpDown"><span id="vpVoteText"><?php echo $Votes; ?></span></div>
</div>

background-position 会将背景图像更改为突出显示赞成票或突出显示反对票。但是,代码似乎根本没有运行。当我在这两个函数中放置一个警报时,它会在我单击 #vpUp 或 #vpDown 时发出警报,但它们不会更改背景位置,并且在打开 firebug 的 Chrome 和 Firefox 中没有错误。

我完全不知所措。

注意:您可以在此处观看投票(不投票)的现场演示:http://www.texturepacker.net/viewPacks2.php

最佳答案

用您的位置指定UNITS (px)。

关于jQuery .css() 属性根本不起作用(没有错误)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7520552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com