第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么 jQuery ui selectable 插件禁用了我原來綁定的點擊功能

為什么 jQuery ui selectable 插件禁用了我原來綁定的點擊功能

波斯汪 2023-03-18 11:01:26
jquery.ui-selectable當我附加到一行時,我的正常點擊有問題jquery-ui-selectable 可以正常工作,但我的附加點擊不起作用我讀過某處要做的事e.metaKey = false; //true i did both, but did not work我的代碼在 jsfiddle 中看起來像這樣 $('#selectable').selectable({filter:'li'})/* $('#selectable').bind("mousedown", function (e) {           e.metaKey = true; }).selectable() */   $('#selectable li').bind("click", function (e) {    alert('clicked item : '+$(this).text());});問題:我希望我的附件click能像我們期望的那樣正常工作。這是演示: http: //jsfiddle.net/eabangalore/71xvp5ko/我的項目中有類似的代碼,但點擊不起作用注意:我希望我的答案在 jsfiddle 中有效,這里的片段有效不知道為什么,我的項目無效
查看完整描述

1 回答

?
江戶川亂折騰

TA貢獻1851條經(jīng)驗 獲得超5個贊

如果你想要實際的click功能,那么你需要添加pointer-events:none到這個類ui-selectable-helper,這樣點擊事件就不會bubbling發(fā)生。

現(xiàn)場演示:

$('#selectable').selectable({

? filter: 'li',

})


$("#selectable > li").on('click',function() {

? console.log($(this).text());

});

#feedback {

? font-size: 1.4em;

}


#selectable .ui-selecting {

? background: #FECA40;

}


#selectable .ui-selected {

? background: #F39814;

? color: white;

}


#selectable {

? list-style-type: none;

? margin: 0;

? padding: 0;

? width: 60%;

}


#selectable li {

? margin: 3px;

? padding: 0.4em;

? font-size: 1.4em;

? height: 18px;

}


.ui-selectable-helper {

? pointer-events: none;

}

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<link rel="stylesheet" >


<ol id="selectable">

? <li class="ui-widget-content">Item 1</li>

? <li class="ui-widget-content">Item 2</li>

? <li class="ui-widget-content">Item 3</li>

? <li class="ui-widget-content">Item 4</li>

? <li class="ui-widget-content">Item 5</li>

? <li class="ui-widget-content">Item 6</li>

? <li class="ui-widget-content">Item 7</li>

</ol>

您可以簡單地使用插件的選定方法jQuery selectable- 無需執(zhí)行其他操作bind或功能即可根據(jù)需要click獲取單擊的項目text() 。li

現(xiàn)場工作演示:

$('#selectable').selectable({

? filter: 'li',

? selected: function(event, ui) {

? ? var selectedLi = $(ui.selected).text()

? ? console.log(selectedLi); //clicked li item text

? }

})

#feedback {

? font-size: 1.4em;

}


#selectable .ui-selecting {

? background: #FECA40;

}


#selectable .ui-selected {

? background: #F39814;

? color: white;

}


#selectable {

? list-style-type: none;

? margin: 0;

? padding: 0;

? width: 60%;

}


#selectable li {

? margin: 3px;

? padding: 0.4em;

? font-size: 1.4em;

? height: 18px;

}

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<link rel="stylesheet" >

<ol id="selectable">

? <li class="ui-widget-content">Item 1</li>

? <li class="ui-widget-content">Item 2</li>

? <li class="ui-widget-content">Item 3</li>

? <li class="ui-widget-content">Item 4</li>

? <li class="ui-widget-content">Item 5</li>

? <li class="ui-widget-content">Item 6</li>

? <li class="ui-widget-content">Item 7</li>

</ol>


查看完整回答
反對 回復 2023-03-18
  • 1 回答
  • 0 關注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號