Я использую jquery для отображения/скрытия своих комментариев в своем блоге. Я показываю пузырь, кроме названия сообщения, отображающего количество комментариев. При нажатии на этот пузырь комментарии появляются в нижней части сообщения.jquery перейти к разделу или части сообщения
Моя проблема в том, что если сообщение длинное (как правило, оно имеет тенденцию быть), пользователь не имеет понятия, что раздел комментария появляется под сообщением. Есть ли способ перейти к этой секции комментариев в нижней части сообщения? Я использую функцию переключения следующим образом:
var $j = jQuery.noConflict();
$j(".post-comments").addClass("hidden"); //hide all comments on page
$j(".post-comments-count").toggle(
function() {
$j(this).parent().parent().find(".post-comments").removeClass("hidden");
/* alert('should slide down');
$j(this).parent().parent().find(".post-comments").slideDown("slow");*/
},
function() {
$j(this).parent().parent().find(".post-comments").addClass("hidden");
/* alert('should slide up');
$j(this).parent().parent().find(".post-comments").slideUp("slow"); */
}
);
Пара вещей:
- небось одно решение было бы добавить суффикс #Link для тега привязки пузыря? проблема, однако, была бы при нажатии на нее снова, она не будет работать слишком хорошо при закрытии раздела комментариев?
- Да, я знаю, что как только вы его откроете, вы можете только закрыть раздел комментариев, нажав на пузырь сверху, что большинство людей не потрудится делать. Тем не менее, я готов жить с этим.
(не связанные непосредственно)
- Я прокомментировал функцию слайд-вниз, потому что по какой-то бл ** ду почему мой JQuery conks выключен, когда в WordPress и не соскользнуть обратно. Следовательно, прямое добавление и удаление классов.
- Если вы хотите живой пример, вы всегда можете проверить это в моем блоге: kaushikgopal.com/blog
Thanks Mark, ваше решение работает как шарм. Хотя по какой-то странной причине переменная comment_div, похоже, не делает трюк для переключения. Если используется полный тег селектора - $ j (this) .parent(). Parent(). Find (". Post-comments") - он работает. Не знаю, почему. Постараюсь понять это. ура –