JQuery与小部件页面冲突

时间:2014-02-06 作者:Ahmed Saad

我正在尝试创建一个小部件插件,它使用jQuery代码根据选择下拉菜单的所选选项显示/隐藏小部件表单中的div。

我尝试实现的jQuery代码在其他地方都可以正常工作,但在widgets页面中,它使widgets无法工作(无法扩展或拖动)。

这是我在JSFIDLE上的代码:

http://jsfiddle.net/fj63g/111/

/* 更新*/

完整的插件代码可在此处找到:

http://jsfiddle.net/qNc62/

1 个回复
SO网友:Salem Terrano

在(函数($){/*代码*/})(jQuery)中使用$;

:D

<script type="text/javascript">
(function($) {
$(document).ready(function(){
  $(\'#kopko\').change(function() {
    $("#" + this.value).show().siblings().hide();
  });
  $("#kopko").change();
});     
})(jQuery);
</script>

结束

相关推荐

"Widgets" menu doesn't appear

我正在开发一个WordPress主题,它在我的本地主机和一个live server上运行得很好,但在我的另一个live server上,小部件菜单(从外观)不会出现。是的,所有3台服务器都有相同的3.6.1 WordPress版本,主题文件也相同。知道这是什么原因吗?这是functions.php 注册小部件区域:if (function_exists(\'register_sidebar\')) { register_sidebar(array( \'name\' => \