JQuery (это) помощь - PullRequest
       8

JQuery (это) помощь

0 голосов
/ 18 августа 2011

Просто нужна была быстрая помощь, я на 90% уверен, что мне нужно использовать (this) вызов / функцию, потому что она мне нужна для работы с несколькими объектами на странице.но я не уверен, где или как поместить его в мой код jquery, я пытаюсь создать состояние наведения для объекта, как только пользователь переходит на другой объект, вот мой код jquery, надеюсь, это имеет смысл, спасибо!

    $("li.projectpost").hover(function () {
    $("div.portfolio-title a").toggleClass("highlighter");
    });

По сути, все, что я действительно хочу знать, это то, что у меня есть несколько элементов на странице, к которым я хотел бы применить эффект наведения, как и сейчас, когда я наводю курсор на один элемент, они все меняются,Я хочу знать, как изменить CSS в дочернем элементе при наведении на родительский элемент. Я полагаю, у меня есть оболочка Div, которая, когда зависает над внутренним элементом div, меняет ли это смысл, все еще пытаясь обернуть головуJQuery спасибо за помощь!:)

Спасибо за помощь всем!Я только что понял это, мне нужно было использовать - jQuery (this) .find ();спасибо!

Ответы [ 5 ]

1 голос
/ 18 августа 2011

Спасибо за помощь всем!Я только что понял это, мне нужно было использовать -

jQuery(this).find(" "); 

Inorder для выбора элементов друг в друге, чтобы мой код в итоге выглядел такотличный!еще раз спасибо!

1 голос
/ 18 августа 2011

http://jsfiddle.net/tbq3x/13/

Просто попробуйте вышеуказанную скрипку.Ваш код работает нормально.

1 голос
/ 18 августа 2011

Вы можете передать две функции обратного вызова в hover, если вам это нужно.Я не совсем понимаю, что вы там делаете, но я думаю, что это то, что вам нужно:

$("li.projectpost").hover(function () {
    // This will call when mouse is over
    }, function(){
    // This will call when mouse is out
   });
0 голосов
/ 18 августа 2011

Введите код в $(document).ready() метод

$(document).ready(function(){

   $("li.projectpost").hover(function () {
    $("div.portfolio-title a").toggleClass("highlighter");
    });

});
0 голосов
/ 18 августа 2011
$("li.projectpost").hover(function () {
    $(this).toggleClass("highlighter");
});

Вышесказанное должно работать, подскажите как оно.

...