在css中定义div的宽度和位置为absolute,怎么在js中改变它的left属性呢?

charlesxu 2011-09-01 10:30:57
首先找到这个div,然后设置left属性,我是这样写的,但是没有效果。


$('div[class=navigationDropmenudiv]',menuItem).left(0);
...全文
252 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bennman 2011-09-01
  • 打赏
  • 举报
回复
jquery的话:

$('div.navigationDropmenudiv').css('left','10')
qq137051908 2011-09-01
  • 打赏
  • 举报
回复
$('div[class=navigationDropmenudiv]',menuItem).css("left",0);
bennman 2011-09-01
  • 打赏
  • 举报
回复
给DIV 加个ID

document.getElementById('yourid').style.left='10px'
BLUE_LG 2011-09-01
  • 打赏
  • 举报
回复

$('div[class=navigationDropmenudiv]',menuItem).css("left","10px");

也可以通过style.cssText 或style.left 修改
不过前提是position为"absolute"....

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧