我希望能够从div中删除一个类,并在单击按钮时添加另一个类.但我无法让它发挥作用.
<div class="hiddennav displaynone">
<ul>
<?php wp_nav_menu(array('menu' => 'Main Nav menu')); ?>
</ul>
</div> <!-- end div hiddennav -->
<div class="fixednav">
<div class="shownav"><a href="#" class="shownavbutton"></a></div>
<!-- end div shownav -->
</div> <!-- end div fixednav -->
Run Code Online (Sandbox Code Playgroud)
这是jQuery:
$(document).ready(function(){
$(".shownavbutton").click(function() {
$(".hiddennav").removeClass("displaynone").addClass("displayblock");
});
Run Code Online (Sandbox Code Playgroud)
我最好还是希望它在多次点击时切换类.
我正在使用ajax加载WordPress网站上的帖子.
在每个帖子里面,我有一个带有共享按钮的隐藏div,它使用jquery toggleClass函数取消隐藏.
这很简单.
$(document).ready(function(){
$(".sharing-mp").click(function() {
$(".sharing-mp").toggleClass('sharing-mp-hidden').toggleClass('sharing-mp-visible');
});
});
Run Code Online (Sandbox Code Playgroud)
问题是,它不适用于使用ajax加载的帖子,我猜是因为它们被附加到DOM并且.ready函数找不到它们?还有其他方法吗?
使用允许用户相互关注的第三方插件,我们可以像这样检索被关注的用户(评论):-
<?php if (have_posts()) : ?>
<?php global $userpro_social;
$following = $userpro_social->following( get_current_user_id() ); //get users the current user is following
print_r($following) ?> // print the array so we can see who we're following
<?php $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1; ?>
<?php query_posts( array( 'author'=> ??? , 'paged' => $paged, ) ); ?>
<?php while ( have_posts() ) : the_post() ?>
<?php if ( has_post_format( 'video' )) {
get_template_part( 'video-post' );
}elseif ( has_post_format( …Run Code Online (Sandbox Code Playgroud) 我每天使用mamp Pro在本地测试基于php的网站,虽然我是一个简单的设计师并且写PhP真的不是我的事.自从我安装OS X ML以来我遇到的问题是,当在浏览器中测试网站时,图像似乎缓存一次,然后永远不会刷新,即使在替换相同的图像或在PS中编辑它之后也是如此.
我认为这是MAMP的图像缓存问题,因为它发生在所有浏览器中,除非我在刷新页面之前清除缓存.HTML和CSS更新非常好.
毋庸置疑,这是一个巨大的问题,因为它意味着我需要做一大堆测试的东西而不是简单的页面刷新.
有人有这个问题或者可以提供解决方案吗?