![](/img/trans.png)
[英]Jquery toggle() and click() functions not working in internet explorer 11?
[英]HTML DOM click() method not working in Internet Explorer 11 with Ext JS
創建數據后,我會根據另一個值動態向Ext JS多選擇器加載數據。 我發現,為多選擇器生成Ext存儲的唯一方法是生成click事件 。
但是事實證明,單擊事件不會觸發搜索框在IE 11中打開,從而使商店沒有被實例化。 全小提琴感謝N.賈達夫,由於某種原因,我不能在煎茶獲得器官功能障礙綜合征,以確認我的個人資料。 令人反感的事件一開始就很好,沒有引發任何錯誤,但是單擊並沒有打開搜索組件。
afterrender: function (form) {
var plus = form.down('multiselector').tools[0];
//Fire click event of plus button for creating search view
//THIS DOESN'T WORK IN IE 11
plus.el.dom.click();
//Hide the multiselector-search
form.down('multiselector-search').hide();
}
還有其他方法可以觸發Internet Explorer 11中的單擊嗎?
我沒有運氣嘗試了以下替代方案
var event = document.createEvent("MouseEvent");
event.initMouseEvent("click",true,true,window,0,0,0,0,0,false,false,false,false,0,null);
plus.dispatchEvent(event)
您可以將div與'onclick = function_call()'結合使用,例如:
<div class=“button” onclick=“funcThatWillTriggerWhatIWant( a, b, some_object); otherOptionalFunction(var1, var2);” > stuff in here </div>
<script type=“text/javascript”>
function funcThatWIllTriggerWhatIWant( a, b, obj){
...
}
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.