1

我想创建一个简单的Visualforce页面与Jquery移动,但每当我添加Jquery移动库在我的VF页面我的标准Saleforce全局搜索和样式表中断。Jquery移动冲突Salesforce样式表

在客户门户和社区中,同一页面也会引起Salesforce Case和Leads标签中的问题。

我的VF页 -

<apex:page > 

    <head>  
     <link rel="stylesheet" href="https://code.jquery.com/mobile/1.1.2/jquery.mobile-1.1.2.min.css" /> 
     <apex:includescript value="{!URLFOR($Resource.JqueryMobile, 'MobileJquery/jquery-1.7.1.min.js')}" /> 
     <apex:styleSheet value="{!URLFOR($Resource.JqueryMobile, 'MobileJquery/jquery.mobile-1.2.0.min.css')}" /> 
     <apex:includescript value="{!URLFOR($Resource.JqueryMobile, 'MobileJquery/jquery.mobile-1.2.0.min.js')}" /> 
    </head> 
</apex:page> 

任何人都可以请帮我上一样吗?

回答

0

Salesforce包含许多JavaScript库,它们也可能使用'$'符号作为快捷方式,这可能会导致各种问题。有一个简单的解决方法,因为我们可以给jQuery它自己的特殊名称。

var j$ = jQuery.noConflict();