JQuery选择右div
这是我目前拥有的代码,但是我想要一个名为menu的div上的click函数,到目前为止没有问题,但是我仍然想让它滑入和滑出相同的div,但是我似乎找不到正确的方法,我需要更改这个位JQuery选择右div,jquery,Jquery,这是我目前拥有的代码,但是我想要一个名为menu的div上的click函数,到目前为止没有问题,但是我仍然想让它滑入和滑出相同的div,但是我似乎找不到正确的方法,我需要更改这个位$(This).next()但我不知道是什么,我尝试了很多东西,但似乎都没有反应 永远感谢你的帮助 试试这个- $(document).ready(function() { $('#slideleft button').click(function() { var $lefty = $(this).next
$(This).next()代码>但我不知道是什么,我尝试了很多东西,但似乎都没有反应
永远感谢你的帮助 试试这个-
$(document).ready(function() {
$('#slideleft button').click(function() {
var $lefty = $(this).next();
$lefty.animate({
left: parseInt($lefty.css('left'),10) == 0 ?
-$lefty.outerWidth() :
0
});
});
});
如果您有仍然要滑动的div的ID(我们称为“myDiv”),则可以为该特定div使用选择器,而不是$(this).next()
。例如:
$(document).ready(function() {
$('#slideleft button').click(function() {
$(this).next().slideToggle();
});
});
$(this).next()
正在引用一个相对于$(“#slideleft按钮”)的div
,如果您想保持对该div的引用相对,我们需要查看您的HTML标记以知道在哪里查找。要知道如何遍历您的DOM,我们需要查看相关的HTML。否则我们只是猜测,没有任何信息。这很有效,我第一次试的时候就输入错了,所以我很难弄清楚,非常感谢!
$(document).ready(function() {
$('#menu').click(function() { //this now references the menu div
var $lefty = $('#myDiv'); //this is the id of the div you want to slide
$lefty.animate({
left: parseInt($lefty.css('left'),10) == 0 ?
-$lefty.outerWidth() :
0
});
});
});