我遇到了一些javascript的问题。 基本上我已经创建了一个手风琴模块,但是,当手风琴滑开时我需要一个toggleclass来更改标题div的名称,我看了很多地方,但我似乎无法做到正确!
任何关于在哪里放置正确的javascript的帮助都会非常感激!
提前致谢!
这是我正在使用的JS:
function showslidey(id, el) {
/* Find out if the selector is MooTools or JQuery - It Matters! */
if (typeof jQuery == "function") {
// JQuery
jQuery('#linky' + id).slideDown()
} else {
// Mootools
var VerticalSlide = new Fx.Slide('linky' + id);
// We need to start by making sure the content is hidden - it defaults to display: none
VerticalSlide.hide();
$('linky' + id).setStyle('display', 'block');
// Slide in the content
VerticalSlide.slideIn();
}
el.setAttribute('onclick', 'hideslidey(' + id + ',this)');
}
function hideslidey(id, el) {
if (typeof jQuery == "function") {
// JQuery
jQuery('#linky' + id).slideUp()
} else {
// Mootools
var VerticalSlide = new Fx.Slide('linky' + id);
VerticalSlide.slideOut();
}
el.setAttribute('onclick', 'showslidey(' + id + ',this)');
}
这是我也得到的HTML:
<div class="header" onclick="showslidey(<?php echo $link->link_id; ?>,this)">
<h3></h3>
echo "<div id='linky{$link->link_id}' style='display: none;'>";
?>