Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery单击事件没有响应_Javascript_Jquery - Fatal编程技术网

Javascript jQuery单击事件没有响应

Javascript jQuery单击事件没有响应,javascript,jquery,Javascript,Jquery,我有一个jQuery菜单插件。首先,右键单击操作插件。(我知道,很奇怪)这个插件也有一个左键点击功能……但由于某些原因,它不起作用 该插件的代码现在在我的页面上: <script type="text/javascript"> jQuery(document).ready(function(){ var pieMenu = jQuery('#promo').pieMenu({icon : [ { path : "/

我有一个jQuery菜单插件。首先,右键单击操作插件。(我知道,很奇怪)这个插件也有一个左键点击功能……但由于某些原因,它不起作用

该插件的代码现在在我的页面上:

<script type="text/javascript">
jQuery(document).ready(function(){


    var pieMenu = jQuery('#promo').pieMenu({icon : [
            { 
                path : "/wp-content/themes/Tersus/images/piemenu/winamp.png",
                alt  : "Winamp",
                fn   : function(){('Click:: Plus');window.location.href = 'http://94.23.250.14:2199/tunein/tranceilfm.pls';return false}
            },  { 
                path : "/wp-content/themes/Tersus/images/piemenu/vlc.png",
                alt  : "VLC Media Player",
                fn   : function(){('Click:: Plus');window.location.href = 'http://94.23.250.14:2199/tunein/tranceilfm.pls';return false}  
            },{ 
                path : "/wp-content/themes/Tersus/images/piemenu/QuickTime.png",
                alt  : "Quick Time Player",
                fn   : function(){('Click:: Plus');window.location.href = 'http://94.23.250.14:2199/tunein/tranceilfm.qtl';return false}
            },{ 
                path : "/wp-content/themes/Tersus/images/piemenu/WMP.png",
                alt  : "Windows Media Player",
                fn   : function(){('Click:: Plus');window.location.href = 'http://94.23.250.14:2199/tunein/tranceilfm.asx';return false}
            },{ 
                path : "/wp-content/themes/Tersus/images/piemenu/popup.png",
                alt  : "נגן Popup",
                fn   : function(){$("#popupplay").click();return false}
            },{ 
                path : "/wp-content/themes/Tersus/images/piemenu/iTunes.png",
                alt  : "iTunes",
                fn   : function(){alert('...בקרוב');return false}
            }],
        beforeMenuOpen: function(){
            jQuery('<div id="shadow"></div>').css(
            {
                'position':'fixed',
                'background-color':'#000000',
                'opacity': 0.6,
                'width':'100%',
                'height':'100%',
                'z-index' :999,
                'top':0,
                'left':0
            }).appendTo('body');
        },
        beforeMenuClose: function(){
            jQuery('#shadow').remove();
        }
    });

    $('#promo').click(function(){
    if($('#'+pieMenu.id).css('display') != 'block') //if jpie is not visible
    pieMenu.initMenu(200,200);

    })
});
</script>
有什么想法吗?

改变

背景:没错

上下文:错


在JS文件中

我不完全了解JSFIDLE…你能解释更多吗?请参阅。选择jQuery,添加插件脚本作为资源,并在容器中放置一些HTML和JS片段,以构建一个小提琴来演示您的问题将HTML和CSS粘贴到此处:并提供一个指向JS插件文件的链接它应该通过左键单击打开菜单…但它没有得到类型错误:jQuery(#“+id).draggable不是您的功能行。ID为#pie0ok..现在它正在工作..:)仅此而已,如何再次单击并删除菜单?用鼠标右键单击,如果再次单击任何位置,菜单将关闭。它不再关闭了吗?如果目标不是耳机,也许您可以添加一个文档,单击该文档调用removeMenu
//click event
jQuery('#'+idCore).live({
    click: function() {
        if(closable)
            removeMenu();
    },
    contextmenu:function(e){
        e.preventDefault(); 
    }
})