小编cir*_*ube的帖子

WordPress - 仅在LT IE 9时排队脚本

在WordPress主题中,您如何有条件地包含ie8及以下的脚本?这主要是为各种html5/css3功能应用polyfill.我看到wp有$ is_IE变量,它可以用作条件,只包含IE的脚本.有没有办法只为某些版本的IE添加脚本而不是全部?这很简单,有些HTML即条件注释,但我想将脚本全部包含在我的函数文件中的相同位置.

HTML中特定版本的条件:

<!--[if lt IE 9]> <script src="iepolyfill.min.js"></script> <![endif]-->

WP中所有IE的条件:

    global $is_IE;

    if ( $is_IE ) {
        wp_enqueue_script( 'iepolyfill', bloginfo('stylesheet_directory').'/js/iepolyfill.min.js' );
    }
Run Code Online (Sandbox Code Playgroud)

我环顾四周,主要只查找有关wp后端的条件脚本的详细信息.

有什么建议?

javascript php wordpress internet-explorer polyfills

27
推荐指数
5
解决办法
2万
查看次数

jQuery'mmenu'关闭时的回调事件

使用jQuery mmenu插件,我需要在菜单关闭或同时调用JavaScript函数.在文档中,我看不到关闭整个菜单的任何建议,只针对closePanel.我需要在mmenu关闭函数中插入另一个(自定义)来隐藏页面上的灯箱效果.

<script type="text/javascript">
 $(document).ready(function() {
  $("#menu").mmenu({
    "extensions": [
    "theme-white"
    ],
    "offCanvas": {
        "zposition": "front"
    },
    "slidingSubmenus": false
});
$("#menu").show();
});   
</script>

<script type="text/javascript">
function lightbox(){    
(function($) {      
  // some stuff
})(jQuery);}
</script>
Run Code Online (Sandbox Code Playgroud)

有什么方法可以在插件关闭或更好的时候绑定另一个函数,当整个菜单关闭动作时?

html javascript jquery responsive-design mmenu

6
推荐指数
2
解决办法
4250
查看次数

g.raphael条形图和更新/动画值

我正在制作一些条形图,需要更新图表值.我发现这样做的唯一方法是重绘整个事情.有没有办法简单更新吧?如果是这样,我真正希望做的就是改变这种变化.有什么建议?

http://jsfiddle.net/circlecube/MVwwq/

animation graph raphael graphael

4
推荐指数
1
解决办法
5075
查看次数

jQuery事件监听器在选择器应用之前触发?

我被一些事件听众困住了.单击一个元素时,我想为点击创建另一个元素.出于某种原因,他们都在解雇.这是代码和jsbin:http://jsbin.com/uHIyiGi/2/edit HTML

<div class="wrap">
 <button>Click me</button>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

$('button').on('click', function(event){
  $('body').append('<p>button clicked</p>');
  $('.wrap').addClass('clicked');

  $('body').on('click', '.clicked', function(e){
    $('body').append('<p>.clicked clicked</p>');
    $('.wrap').removeClass('clicked');
    $('body').off('click', '.clicked');
  });
});
Run Code Online (Sandbox Code Playgroud)

根据我对事件监听器的理解,第二个不应该触发,直到'.clicked'元素有一个完整的点击事件(鼠标向下和鼠标向上),但它在第一次点击时触发,这意味着事件被触发,即使在事件发生之前,元素没有触发器类.我看到每次成功删除事件监听器,但在我认为应该调用之前调用它.所以,我现在真的很困惑......有什么建议吗?我希望在不久的将来我会有一张脸.

javascript jquery javascript-events

2
推荐指数
1
解决办法
860
查看次数