我有一個jQuery菜單插件。初始化插件是通過右鍵單擊操作的。 (我知道,很奇怪)這個插件還有一個左鍵單擊的功能......但由於某種原因,它可以起作用。jQuery Click事件沒有響應
,因爲它是現在我的網頁上的插件的代碼:
<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>
,你可以see..the最後一項是點擊function..the作者給出了懸停,而不是點擊這個代碼,並指出爲了得到左鍵單擊...只需要將.hover改爲.click,但它不起作用。
這是插件的js文件點擊PARAMATERS:
//click event
jQuery('#'+idCore).live({
click: function() {
if(closable)
removeMenu();
},
contextmenu:function(e){
e.preventDefault();
}
})
有什麼想法?
做出的jsfiddle – 2012-08-05 15:44:21
我不完全知道的jsfiddle ...能你能解釋更多嗎? – Trance84 2012-08-05 16:02:09
請參閱[文檔](http://doc.jsfiddle.net/)http://jsfiddle.net。選擇jQuery,將插件腳本添加爲資源,並將一些HTML和JS代碼片段放入容器中以構建演示您的問題的小提琴 – Bergi 2012-08-05 16:31:39