2011-01-25 6 views
0

У меня есть строка таблицы, которая имеет класс = «highlightedrows» в моем HTMLJQuery выделить строку таблицы

Я пытаюсь использовать

$(".highlightedrows").effect("highlight", {}, 1500); 

, но это дает мне яваскрипта ошибку «Объект не поддерживает это свойство или метод 'Код 0 в IE 6

Я импортирую эффекты effects.core.js и effects.highlight.js, потому что этот метод анимации не будет работать на элемент строки таблицы?

Спасибо,

ИГНОРИРУЙТЕ я wan't импортировать файл правильно ... удалим постановка вопроса

+2

Что произойдет, если вы выполните команду alert ($. Fn.effect); '? – user113716

ответ

3

Я только попробовал это, и это работает. Единственные файлы JQuery JavaScript Я указавшие являются:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script> 

Мой JavaScript является:

$('tr').click(function(){$(this).effect("highlight", {}, 3000);}); 

Вы указаны файлы правильно?

+0

Привет, Нил, я четко выделил один из моих div с именем класса. Но когда я попытался выделить строку с эффектом $ (". Table-simple tbody tr: first-child"). («Выделить», {}, 3000); где table-simple - класс таблицы, из которого я хотел выделить первую строку. Но с этим кодом нет особого эффекта. В первой строке td есть div. И снова мой вид таблицы очень длинный и требует прокрутки. Как вы думаете, это причина того, что строка не подсвечивается? – Gagan