現在、PHPとjQueryで問題が発生しています。
私はこのようなウェブサイトを構築しました:
header.php-これはすべてのcssおよびjsファイルがロードされる場所です。index.php-メインページ。sidemenu.php-これは、index.phpに含まれているサイドメニューです。
sidemenu.phpの中に私はこのJSコードを持っています:
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".more").live('click', function(){
$(this).next(".submenu").slideToggle(500); });
});
</script>
.moreをslideToggleに追加する必要があります。
<div class="twocol" id="side-menu">
<ul class="menu">
<li>Dashboard</li>
<li class="more"><a href="#">Security Settings</a> <img src="images/dropdown-menu.png" align="right"></li>
<ul class="submenu">
<li>Blacklistings</li>
<li>New Membership Package</li>
</ul>
<li class="more"><a href="memberships.php">Memberships</a> <img src="images/dropdown-menu.png" align="right"></li>
<ul class="submenu">
<li>New Membership</li>
<li>New Membership Package</li>
</ul>
<li>Forums</li>
<li>Help Desk</li>
<li class="help">Documentation</li>
</ul>
</div><!-- END 2col -->
それでも、.moreをクリックしても何も起こりません。
奇妙なことに、上記の3ページのソースコードを使用してページを作成すると、機能します。
私は何が間違っているのですか?
前もって感謝します。