2013-10-09 62 views
0

我使用chosen jquery plugin 選擇圖像選項!當更改觸發器我得到一個值很容易,所以現在我想獲得值時,鼠標懸停/選擇下拉選擇下拉式圖像下面顯示預覽div enter image description here!我可以這樣做嗎?感謝任何幫助!如何在鼠標懸停下拉列表選項時獲取所選的選項值?

我的代碼來獲得改變觸發

$('#patterns').chosen({ disable_search_threshold: 5 }).on('change',function(){ 
    if(!($(this).val() == 'none')){ 
     $('#pattern-preview').css('background-image', 'url(<?php echo $patterns_fulldir;?>' + $(this).val() + ')'); 
    }else{ 
     $('#pattern-preview').css('background-image', ''); 
    } 
}); 

回答

0

不熟悉選擇。不過,對我而言,您應該查看hover事件,而不是change事件,因爲此事件在點擊條目時觸發。您的修改可能如下所示:

$('#patterns').chosen({ disable_search_threshold: 5 }).on('hover',function(e){ 
    var $target = $(e.target); // you may have to use $target, rather than $(this) 
    if(!($target.val() == 'none')){ 
     $('#pattern-preview').css('background-image', 'url(<?php echo $patterns_fulldir;?>' + $target.val() + ')'); 
    }else{ 
     $('#pattern-preview').css('background-image', ''); 
    } 
}); 
+0

謝謝jim!我有嘗試和不工作,也許選擇劑量不支持懸停事件? –

+0

對不起,這是我在沒有選擇更多知識的情況下最好的選擇。將看看我是否可以查看開發人員API支持的事件 –

+0

唉,我看不到任何進一步查看您在OP中提供的鏈接。如果我有任何尤里卡時刻會回來。在這個時候,希望你能迅速而輕鬆地解決這個問題。 –

相關問題