我正在尝试在我的 joomla 文章中使用 jquery。
我想做什么-http ://jsfiddle.net/bhaveshj21/BYgaq/
<script>
$("#myul > li").click(function(){
$('li').each(function(){
var data = $(this).find('a').attr('href');
$(data).css({'display' : 'none'});
});
var curr = $(this).find('a').attr('href');
$(curr).css({'display' : 'block'}).find('img').animate(
{
'width' : '100%',
'height' : 'auto'
},
1000
);
});</script>
html代码是
<div class="menu">
<ul id = "myul">
<li><a href="#1" id="all">all</a></li>
<li><a href="#2" id="joomla">joomla</a></li>
</ul>
</div>
<div class="image" id='1'>
<img src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRgMHchGIXBuBlMQHUfdTvzpuAaC43tSq3SYgHAsbXNr2TUQwhLYRu8yuSf"/>
<img src="http://t1.gstatic.com/images?q=tbn:ANd9GcTHHRfptpToJ6GqtsSatdZ-vh36VrIXWokRdYSnc4FEkHncQHLHpw" />
</div>
<div class="images" id='2'>
<img src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSLyEyENGyUVfnLMOPFVAT5gRQw8Mc_koSZWMfrdQLohY8cL1RDGeXKjnRO" />
</div>
//css
.menu
{
width:100%
float:left;
}
.menu a{
background-color:lightblue;
border-radius:8px 8px 8px 8px;
margin-right:10px;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
color:black;
padding-right:30px;
}
.menu li
{
display:inline;
}
.menu a:hover
{
background-color:white;
}
.image
{
display:none;
}
.images
{
display:none;
}
它在 jsfiddle 中运行良好,但在我的 joomla temolate 中运行良好。
我所做的是在 index.php 中添加了脚本文件,在文章中添加了我的 html 代码。CSS工作正常而不是js。
卡住了一会儿,任何帮助都会得到帮助吗?