Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 编辑“类的css”;“东西”;当鼠标悬停在“类”上方时;bn1“&引用;bn2“是的&引用;bn3“;等等_Javascript_Jquery_Html_Css_Class - Fatal编程技术网

Javascript 编辑“类的css”;“东西”;当鼠标悬停在“类”上方时;bn1“&引用;bn2“是的&引用;bn3“;等等

Javascript 编辑“类的css”;“东西”;当鼠标悬停在“类”上方时;bn1“&引用;bn2“是的&引用;bn3“;等等,javascript,jquery,html,css,class,Javascript,Jquery,Html,Css,Class,有点像这样 当我将鼠标悬停在第一个“projekter btn”上时,preview-p应该会更改。然后,当我将鼠标悬停在第二个和第三个btn上时,preview-p应该相应地改变。我试图在jQuery中做到这一点,而不用重复太多次 你想要达到的目标是非常基本的,我希望这能消除你的疑虑: $(文档).ready(函数(){ $(.projekter btn”)。在(“鼠标指针”,函数()上{ $(“.preview-p”).css(“color”,$(this.attr(“addcolor”

有点像这样


当我将鼠标悬停在第一个“projekter btn”上时,preview-p应该会更改。然后,当我将鼠标悬停在第二个和第三个btn上时,preview-p应该相应地改变。我试图在jQuery中做到这一点,而不用重复太多次

你想要达到的目标是非常基本的,我希望这能消除你的疑虑:

$(文档).ready(函数(){
$(.projekter btn”)。在(“鼠标指针”,函数()上{
$(“.preview-p”).css(“color”,$(this.attr(“addcolor”));
});
});

A.
A.
A.
A.
斯达萨
您可以试试这个。假设您要做的是向preview-p添加一个类。我所做的只是在每个projekter btn上使用一个新属性添加您想要添加的类。希望这有帮助

$(".p-btn").hover(function() {
    var classToAdd = $(this).attr('data-preview-class');
    $(".p-preview").removeClass().addClass("p-preview"); //this resets the classes
    $(".p-preview").addClass(classToAdd);
});

你的问题有点不清楚。然而;如果我理解,也许这会有帮助。这将简单地将div.projekter-btn中的内容放入preview-p,我没有包括.hover()的out hover部分。我希望这有帮助

something like...

<script>
// jQuery document on load

$( "div.projekter-btn" ).hover(function() {
$( this ).appendTo( ".preview-p" );
});

</script>
类似于。。。
//jQuery加载文档
$(“div.projekter-btn”).hover(函数(){
$(此)。附加到(“.preview-p”);
});

/****抱歉,快速编辑。****/这**

请发布您的代码,而不是截图CSS选择器无法爬上html树,它只会下降,因此您需要javascript:)。一些棘手的解决方案可以使用,但没有代码,没有巧克力!啊哈,但不是那样的。这意味着,当我将鼠标悬停在projekter btn上的任何位置时,预览将变为相同的状态(例如,每当我将鼠标悬停在任何projekter btn上时,预览将变为红色)。我需要它根据我悬停在哪个projekter btn上进行更改,所以如果我悬停在第一个上面,它将更改为。。伊杜诺,蓝色。然后我将鼠标悬停在第二个btn上,它会变为红色。